{"id":12789,"name":"@esbuild/android-arm","ecosystem":"npm","repository_url":"https://github.com/evanw/esbuild","issues_count":107,"created_at":"2025-06-06T23:20:15.253Z","updated_at":"2025-06-06T23:20:15.253Z","purl":"pkg:npm/@esbuild/android-arm","metadata":{"id":5241871,"name":"@esbuild/android-arm","ecosystem":"npm","description":"A WebAssembly shim for esbuild on Android ARM.","homepage":"https://github.com/evanw/esbuild#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/evanw/esbuild","keywords_array":[],"namespace":"esbuild","versions_count":105,"first_release_published_at":"2022-09-12T01:30:47.410Z","latest_release_published_at":"2025-05-27T03:12:54.910Z","latest_release_number":"0.25.5","last_synced_at":"2025-06-06T15:01:08.767Z","created_at":"2022-09-12T01:41:12.293Z","updated_at":"2025-06-06T15:01:08.801Z","registry_url":"https://www.npmjs.com/package/@esbuild/android-arm","install_command":"npm install @esbuild/android-arm","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.25.5"}},"repo_metadata":{"id":37270072,"uuid":"61137153","full_name":"evanw/esbuild","owner":"evanw","description":"An extremely fast bundler for the web","archived":false,"fork":false,"pushed_at":"2024-09-22T02:07:14.000Z","size":18810,"stargazers_count":38080,"open_issues_count":484,"forks_count":1143,"subscribers_count":280,"default_branch":"main","last_synced_at":"2024-10-20T13:05:34.490Z","etag":null,"topics":["bundler","commonjs","compiler","css","esm","javascript","jsx","minifier","react","tsx","typescript"],"latest_commit_sha":null,"homepage":"https://esbuild.github.io/","language":"Go","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/evanw.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG-2020.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2016-06-14T16:08:50.000Z","updated_at":"2024-10-20T08:18:01.000Z","dependencies_parsed_at":"2024-02-08T13:28:38.230Z","dependency_job_id":"e93cf496-45c7-4d68-80ea-6cdb8359b1ba","html_url":"https://github.com/evanw/esbuild","commit_stats":{"total_commits":4170,"total_committers":120,"mean_commits":34.75,"dds":0.04196642685851315,"last_synced_commit":"d34e79e2a998c21bb71d57b92b0017ca11756912"},"previous_names":[],"tags_count":412,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evanw","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221435688,"owners_count":16820709,"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":"evanw","name":"Evan Wallace","uuid":"406394","kind":"user","description":"","email":"","website":"https://madebyevan.com/","location":"San Francisco","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/406394?u=311ddafa2f676e0b821384e18b05f0f4e08bcacc\u0026v=4","repositories_count":119,"last_synced_at":"2023-04-09T04:32:01.151Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/evanw","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:20:09.385Z","updated_at":"2023-04-09T04:32:01.612Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evanw","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evanw/repositories"},"tags":[{"name":"v0.24.0","sha":"d34e79e2a998c21bb71d57b92b0017ca11756912","kind":"commit","published_at":"2024-09-22T02:04:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.24.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.24.0/manifests"},{"name":"v0.23.1","sha":"332727499e62315cff4ecaff9fa8b86336555e46","kind":"commit","published_at":"2024-08-16T22:12:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.23.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"9d506806bdd963b02b3d6edf45e717e03dcba785","kind":"commit","published_at":"2024-07-02T03:33:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.23.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"80c6e6ea094a71691ab1644ab61494cc67729365","kind":"commit","published_at":"2024-06-30T20:37:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.22.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.22.0/manifests"},{"name":"v0.21.5","sha":"fc37c2fa9de2ad77476a6d4a8f1516196b90187e","kind":"commit","published_at":"2024-06-09T21:16:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.21.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.21.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.5/manifests"},{"name":"v0.21.4","sha":"67cbf87a4909d87a902ca8c3b69ab5330defab0a","kind":"commit","published_at":"2024-05-25T02:09:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.21.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.21.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.4/manifests"},{"name":"v0.21.3","sha":"efa3dd2d8e895f7f9a9bef0d588560bbae7d776e","kind":"commit","published_at":"2024-05-15T20:52:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.21.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.3/manifests"},{"name":"v0.21.2","sha":"b24180e4fbd07504e91cb922948870d5467072e0","kind":"commit","published_at":"2024-05-12T20:32:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.21.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.2/manifests"},{"name":"v0.21.1","sha":"e87639417e47ba5db160f105785dc10bde0999cf","kind":"commit","published_at":"2024-05-07T16:54:25.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.21.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.1/manifests"},{"name":"v0.21.0","sha":"c6da2c3aa2b1321be3fdacd1e53566c5f24ee702","kind":"commit","published_at":"2024-05-07T02:51:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.21.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.21.0/manifests"},{"name":"v0.20.2","sha":"617eddaa32b7649ad23ddd15257816df3f0f544c","kind":"commit","published_at":"2024-03-14T19:49:11.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.20.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.20.2/manifests"},{"name":"v0.20.1","sha":"9f9e4f85e6e28a58727531458663afd157b8b415","kind":"commit","published_at":"2024-02-19T06:37:33.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.20.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.20.1/manifests"},{"name":"v0.20.0","sha":"2af5ccf478812d2d7226ad4435d46fbbb3419a8c","kind":"commit","published_at":"2024-01-27T16:48:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.20.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.20.0/manifests"},{"name":"v0.19.12","sha":"d7fd1ad35715cda76eb33343b7c07b275e402a2e","kind":"commit","published_at":"2024-01-23T17:38:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.12/manifests"},{"name":"v0.19.11","sha":"6ee82255bdfdffef2de60827e9d35a425a7cbff6","kind":"commit","published_at":"2023-12-29T20:31:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.11/manifests"},{"name":"v0.19.10","sha":"55e1127a49db0c26f1abd97f1b180bbc728aa95a","kind":"commit","published_at":"2023-12-19T00:21:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.10/manifests"},{"name":"v0.19.9","sha":"9edc9d44c3d0480c27f68a71365f18e688b6184a","kind":"commit","published_at":"2023-12-10T05:08:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.9/manifests"},{"name":"v0.19.8","sha":"e97bd6706c7aaddb3770ae31b164d7ccaec8056c","kind":"commit","published_at":"2023-11-26T23:06:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.8/manifests"},{"name":"v0.19.7","sha":"a7773b340bb216d053df91b7479b5aa2a152b0de","kind":"commit","published_at":"2023-11-21T01:00:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.7/manifests"},{"name":"v0.19.6","sha":"6073a3a9a02909d54cedbaf9c06f5fa501f9f337","kind":"commit","published_at":"2023-11-19T07:10:44.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.6/manifests"},{"name":"v0.19.5","sha":"a7fcc43fdb6b6edc58f781fe96328f4867f4b33e","kind":"commit","published_at":"2023-10-17T05:09:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.5/manifests"},{"name":"v0.19.4","sha":"a75b16ec09e76a050cea8ad43588172dc297784d","kind":"commit","published_at":"2023-09-28T01:46:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.4/manifests"},{"name":"v0.19.3","sha":"673ad10ff752486aa90749b63ebeb952c29106a1","kind":"commit","published_at":"2023-09-14T01:11:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.3/manifests"},{"name":"v0.19.2","sha":"09a100124e9daef9e0be57d21cc7729c6f3516e7","kind":"commit","published_at":"2023-08-14T01:57:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.2/manifests"},{"name":"v0.19.1","sha":"49801f761347d53bd1f6a88767bb79e257f9fbb9","kind":"commit","published_at":"2023-08-11T15:57:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.1/manifests"},{"name":"v0.19.0","sha":"c337498cdad8cac87517ec49c923441b2dc67bf2","kind":"commit","published_at":"2023-08-08T15:50:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.19.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.19.0/manifests"},{"name":"v0.18.20","sha":"22f0818cf81024b63752d815c51fe737612b43ec","kind":"commit","published_at":"2023-08-08T04:14:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.20/manifests"},{"name":"v0.18.19","sha":"e08ee8990905f24b987a7ddffde89e20cbf3cf6a","kind":"commit","published_at":"2023-08-07T02:50:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.19/manifests"},{"name":"v0.18.18","sha":"e8e43ad19359f0b29d84607c89c6aa95a4d1637d","kind":"commit","published_at":"2023-08-05T17:06:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.18/manifests"},{"name":"v0.18.17","sha":"1771c7109f7f5d17d96543d6b17a6ab12d9d38d0","kind":"commit","published_at":"2023-07-26T01:40:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.17/manifests"},{"name":"v0.18.16","sha":"22920366954b4d18aed77dfc2b5961f339d4e318","kind":"commit","published_at":"2023-07-23T04:47:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.16/manifests"},{"name":"v0.18.15","sha":"daf64732be2e05d1258023b5b7d5389e08e291a9","kind":"commit","published_at":"2023-07-20T12:52:44.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.15/manifests"},{"name":"v0.18.14","sha":"af0fe32eaea8112de45e17cb8d0ad487b2123132","kind":"commit","published_at":"2023-07-18T04:59:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.14/manifests"},{"name":"v0.18.13","sha":"12a8a25b4ca8b650d7c96046b8a3e76491a119f5","kind":"commit","published_at":"2023-07-15T02:36:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.13/manifests"},{"name":"v0.18.12","sha":"d196e4c4898fc46dc553124e28b1b29829ef7f7d","kind":"commit","published_at":"2023-07-13T01:33:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.12/manifests"},{"name":"v0.18.11","sha":"2703f90d47fd96f425fedcfd2a5c318a43b04d45","kind":"commit","published_at":"2023-07-01T06:03:33.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.11/manifests"},{"name":"v0.18.10","sha":"cdb6c7ce3f9419e51bd855fd61d07d2c615fb30e","kind":"commit","published_at":"2023-06-26T21:20:01.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.10/manifests"},{"name":"v0.18.9","sha":"d568ff038d012a7894a9d4334b75f8559bf2532e","kind":"commit","published_at":"2023-06-26T05:27:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.9/manifests"},{"name":"v0.18.8","sha":"9b233a4f670a73173dcc7e83ebf7648d0007b082","kind":"commit","published_at":"2023-06-25T03:18:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.8/manifests"},{"name":"v0.18.7","sha":"adb8d19b56d2ae2d65128305c875b577476fac93","kind":"commit","published_at":"2023-06-24T02:44:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.7/manifests"},{"name":"v0.18.6","sha":"f0b5803694c3d74c1d84851a518e3e25916ec005","kind":"commit","published_at":"2023-06-20T23:24:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.6/manifests"},{"name":"v0.18.5","sha":"931be1b9b2312609c5214812671b0d2a21cfe92b","kind":"commit","published_at":"2023-06-20T00:52:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.5/manifests"},{"name":"v0.18.4","sha":"bfc5a0fe07b6f6855ff3ff11a91894066378c5dd","kind":"commit","published_at":"2023-06-16T15:37:27.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.4/manifests"},{"name":"v0.18.3","sha":"9224cce93632b0fc6db8767676211fb44ac642a7","kind":"commit","published_at":"2023-06-15T12:20:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.3/manifests"},{"name":"v0.18.2","sha":"a7a909605b1387b5c74d1bd0217af3fb4a843461","kind":"commit","published_at":"2023-06-13T02:40:01.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.2/manifests"},{"name":"v0.18.1","sha":"3aa3ec2da489dad64d90aa965c9782984defc904","kind":"commit","published_at":"2023-06-12T04:51:24.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.1/manifests"},{"name":"v0.18.0","sha":"4dda49d4ea86afcbe715bdca5e8f4b13659e0c2f","kind":"commit","published_at":"2023-06-09T21:23:48.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.18.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.18.0/manifests"},{"name":"v0.17.19","sha":"d47ab43980c457db27d2671ab618cd5c40a618a7","kind":"commit","published_at":"2023-05-13T00:06:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.19/manifests"},{"name":"v0.17.18","sha":"ee646b4ed8d3b9567e1a0ce2e478241b68a2a2e4","kind":"commit","published_at":"2023-04-22T20:40:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.18/manifests"},{"name":"v0.17.17","sha":"0776a4be2bb80980482b123a9a05dbf55cc35683","kind":"commit","published_at":"2023-04-16T21:22:40.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.17/manifests"},{"name":"v0.17.16","sha":"f0704baa38ef9a808b7e34cac75aa4ac285bb087","kind":"commit","published_at":"2023-04-10T04:33:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.16/manifests"},{"name":"v0.17.15","sha":"ef912892181e27386205d110c622c55c4c1df856","kind":"commit","published_at":"2023-04-01T22:26:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.15/manifests"},{"name":"v0.17.14","sha":"b2b897870564a6b8e8bc802a140c55bf602de31b","kind":"commit","published_at":"2023-03-26T02:47:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.14/manifests"},{"name":"v0.17.13","sha":"8dbb85531a9971058f4d8739cb52e98fa43b40a1","kind":"commit","published_at":"2023-03-24T18:56:00.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.13/manifests"},{"name":"v0.17.12","sha":"495216dbea685cd0e10172a866eeb8ca4764a0bf","kind":"commit","published_at":"2023-03-17T06:15:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.12/manifests"},{"name":"v0.17.11","sha":"38cfd53020d9e0454bae0956e549546c55a66aed","kind":"commit","published_at":"2023-03-03T22:39:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.11/manifests"},{"name":"v0.17.10","sha":"996d400a7ab25b67b80122e2d4a8515575918e79","kind":"commit","published_at":"2023-02-20T17:54:10.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.10/manifests"},{"name":"v0.17.9","sha":"3765e880ed0a55b8e62bfa17b7e004e656eaf914","kind":"commit","published_at":"2023-02-19T17:44:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.9/manifests"},{"name":"v0.17.8","sha":"5e0b1cd2ce6297cf31b132e413134ffe2576c668","kind":"commit","published_at":"2023-02-13T06:35:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.8/manifests"},{"name":"v0.17.7","sha":"e345b13687bc3ac86f18f4a266a162653544ad31","kind":"commit","published_at":"2023-02-09T22:26:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.7/manifests"},{"name":"v0.17.6","sha":"e1143a75dd5e7d9fb8591096edfa123f6eedbe44","kind":"commit","published_at":"2023-02-06T17:00:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.6/manifests"},{"name":"v0.17.5","sha":"a8b660d85a0a57087a0f188857519f194f52b84c","kind":"commit","published_at":"2023-01-27T16:37:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.5/manifests"},{"name":"v0.17.4","sha":"3c83a84d01e22664923b543998b5c03c0c5d8654","kind":"commit","published_at":"2023-01-22T06:13:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.4/manifests"},{"name":"v0.17.3","sha":"acc5becf4d4e81473761091fc340efe16325da4a","kind":"commit","published_at":"2023-01-18T19:14:02.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.3/manifests"},{"name":"v0.17.2","sha":"a98870a2fa9f7af7024be24cb6833e638aa71da3","kind":"commit","published_at":"2023-01-17T06:39:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.2/manifests"},{"name":"v0.17.1","sha":"002ef9522a4103132cefb075aee3e09b0e4fa3f1","kind":"commit","published_at":"2023-01-16T18:05:11.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.1/manifests"},{"name":"v0.17.0","sha":"2a18b3d6ab3d1003afbcfcb4a6ffca61e04fcb57","kind":"commit","published_at":"2023-01-14T04:33:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.17.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.17.0/manifests"},{"name":"v0.16.17","sha":"d751dfb82002d332aa4dbfa89c74d25203d28123","kind":"commit","published_at":"2023-01-11T21:57:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.17/manifests"},{"name":"v0.16.16","sha":"edede3c49ad6adddc6ea5b3c78c6ea7507e03020","kind":"commit","published_at":"2023-01-08T22:43:27.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.16/manifests"},{"name":"v0.16.15","sha":"33a515951c626e56addc1dd4c6561a1514559fd0","kind":"commit","published_at":"2023-01-07T04:18:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.15/manifests"},{"name":"v0.16.14","sha":"93328af7dcf842f750c3e782bd83997e4f817e8d","kind":"commit","published_at":"2023-01-04T20:12:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.14/manifests"},{"name":"v0.16.13","sha":"0db0b46399de81fb29f6fcb65dfb5fad3638b6d8","kind":"commit","published_at":"2023-01-02T22:56:54.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.13/manifests"},{"name":"v0.16.12","sha":"ddda86edaae10abdc759601da6198b33e61c1220","kind":"commit","published_at":"2022-12-28T02:04:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.12/manifests"},{"name":"v0.16.11","sha":"17555921cbe672f6327f49a2436df1a69124623b","kind":"commit","published_at":"2022-12-27T01:38:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.11/manifests"},{"name":"v0.16.10","sha":"0fea6aea59845d1c0bef9dc16dfff636c3f721d4","kind":"commit","published_at":"2022-12-19T23:26:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.10/manifests"},{"name":"v0.16.9","sha":"29ae56a2ca081ed980ac9c73fcced1fdbc479f90","kind":"commit","published_at":"2022-12-18T04:30:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.9/manifests"},{"name":"v0.16.8","sha":"0ddb995d7d9bbcefa8e74c5a29c700111427bf18","kind":"commit","published_at":"2022-12-16T23:38:10.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.8/manifests"},{"name":"v0.16.7","sha":"be16d813dfaca257af7ba99e458f54d1abdc31a4","kind":"commit","published_at":"2022-12-14T22:46:34.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.7/manifests"},{"name":"v0.16.6","sha":"ee8e0ddc78114b73836ee1c520d255fd28c1ab1a","kind":"commit","published_at":"2022-12-14T05:22:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.6/manifests"},{"name":"v0.16.5","sha":"bb9639c3e1f57a3fdfaadf073a35d87020253f70","kind":"commit","published_at":"2022-12-13T17:47:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.5/manifests"},{"name":"v0.16.4","sha":"643af8ed12345b3a249f1d4c7643c261d95c098c","kind":"commit","published_at":"2022-12-10T03:49:58.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.4/manifests"},{"name":"v0.16.3","sha":"8ef19fefc9bfdd28fab95dec3783d3f100f25e3e","kind":"commit","published_at":"2022-12-08T20:12:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.3/manifests"},{"name":"v0.16.2","sha":"0829d74c0b3a913c0cf6d3f59902871bf63e0d16","kind":"commit","published_at":"2022-12-08T06:58:52.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.2/manifests"},{"name":"v0.16.1","sha":"3b62a3680cdd1c9d76bed3e2e60841e371670c35","kind":"commit","published_at":"2022-12-07T04:47:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.1/manifests"},{"name":"v0.16.0","sha":"6c8d15d404874fd939d7f4062cc6a660dffdabcb","kind":"commit","published_at":"2022-12-07T03:54:00.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.16.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.16.0/manifests"},{"name":"v0.15.18","sha":"2953831c60ea7e76dd1372204e23bdf7ff4ea459","kind":"commit","published_at":"2022-12-05T01:55:00.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.18/manifests"},{"name":"v0.15.17","sha":"8821fbe6551f6a63cf4e086c59b0cd5288dbf4ae","kind":"commit","published_at":"2022-12-04T01:26:34.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.17/manifests"},{"name":"v0.15.16","sha":"50ae05ba9433c86ac227d917f3b92cec484ccfc5","kind":"commit","published_at":"2022-11-27T16:23:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.16/manifests"},{"name":"v0.15.15","sha":"478062d5310b27f1a6a259602a79bf84e233cc1d","kind":"commit","published_at":"2022-11-21T04:47:52.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.15/manifests"},{"name":"v0.15.14","sha":"d0f6b7f9ced548d530e91f20e4d7a206cb1582f7","kind":"commit","published_at":"2022-11-15T04:46:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.14/manifests"},{"name":"v0.15.13","sha":"ba4771032805f950982ab81cc099783bc6cd90c7","kind":"commit","published_at":"2022-11-03T05:36:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.13/manifests"},{"name":"v0.15.12","sha":"223e6eaa90c699d052737bd574c25dab7adca212","kind":"commit","published_at":"2022-10-19T18:24:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.12/manifests"},{"name":"v0.15.11","sha":"0bb62e8d1c10c304c6224008eed35afbf45367c2","kind":"commit","published_at":"2022-10-14T14:21:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.11/manifests"},{"name":"v0.15.10","sha":"aaae34eb60632f9945c96379fb3fd22580815e9c","kind":"commit","published_at":"2022-09-29T16:11:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.10/manifests"},{"name":"v0.15.9","sha":"085265a2660fc9bbf1e4ab47ba0778e272a0cce8","kind":"commit","published_at":"2022-09-22T19:45:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.9/manifests"},{"name":"v0.15.8","sha":"7553dbea555a7e8be42b90812e6c7f76446a04fd","kind":"commit","published_at":"2022-09-18T18:19:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.8/manifests"},{"name":"v0.15.7","sha":"c0b8a538c2bf5106977895535010ec402cae75f8","kind":"commit","published_at":"2022-09-04T12:31:27.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.7/manifests"},{"name":"v0.15.6","sha":"78a1e00b2e69f8926c5e0468ede2979c21a06e19","kind":"commit","published_at":"2022-08-30T00:11:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.6/manifests"},{"name":"v0.15.5","sha":"a6c42a19ff62a70d118e8e016a302fcac84ed95f","kind":"commit","published_at":"2022-08-17T01:38:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.5/manifests"},{"name":"v0.15.4","sha":"f4da27cb6c5907c333ab2cf09fa8bad4d928665f","kind":"commit","published_at":"2022-08-16T18:04:28.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.4/manifests"},{"name":"v0.15.3","sha":"eeb250910f219cbcd23abae103936b8f8a374b48","kind":"commit","published_at":"2022-08-14T14:10:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.3/manifests"},{"name":"v0.15.2","sha":"e6fa7393054316d0acd233c4325691b21ec60815","kind":"commit","published_at":"2022-08-12T21:54:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.2/manifests"},{"name":"v0.15.1","sha":"6bc6a9cbd334e5262b3eed0cf460809a5711f244","kind":"commit","published_at":"2022-08-10T23:36:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.1/manifests"},{"name":"v0.15.0","sha":"c223771c9d7fda2b45f21d866865deff547059f3","kind":"commit","published_at":"2022-08-10T04:41:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.15.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.15.0/manifests"},{"name":"v0.14.54","sha":"04ef75fd7ff534a636962f14e11d224c84aa2020","kind":"commit","published_at":"2022-08-08T14:19:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.54","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.54/manifests"},{"name":"v0.14.53","sha":"4e65c73fcb05846fc5b1f6451849f88d0fb0b6cf","kind":"commit","published_at":"2022-08-02T21:56:48.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.53","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.53/manifests"},{"name":"v0.14.52","sha":"39eccb81dc11dff13ce720b6b8cd4a0dc799c740","kind":"commit","published_at":"2022-08-02T21:31:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.52","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.52/manifests"},{"name":"v0.14.51","sha":"4402c7649a83e80866d9b62638628b805f02fb2f","kind":"commit","published_at":"2022-07-28T15:31:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.51","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.51/manifests"},{"name":"v0.14.50","sha":"e2830ae35cafa04ce4d3aeee24b23803629ca156","kind":"commit","published_at":"2022-07-25T04:32:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.50","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.50/manifests"},{"name":"v0.14.49","sha":"3b6b964be03b555902484d6775b335e7d5098eed","kind":"commit","published_at":"2022-07-10T17:15:54.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.49","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.49/manifests"},{"name":"v0.14.48","sha":"71be8bc24e70609ab50a80e90a17a1f5770c89b5","kind":"commit","published_at":"2022-06-30T03:20:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.48","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.48/manifests"},{"name":"v0.14.47","sha":"20f4b459c9de5473eb6bac712c98d0b010e9959c","kind":"commit","published_at":"2022-06-20T23:37:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.47","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.47/manifests"},{"name":"v0.14.46","sha":"de70834ec84bee6d7b639fb02083f05ec06c42ca","kind":"commit","published_at":"2022-06-18T22:10:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.46","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.46/manifests"},{"name":"v0.14.45","sha":"dc55e16d0e271f6cdd061c967552b771c3bc3a8c","kind":"commit","published_at":"2022-06-17T00:10:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.45","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.45/manifests"},{"name":"v0.14.44","sha":"4f7333155c57a9cf387dd66d8fbf6a3a8502a9d6","kind":"commit","published_at":"2022-06-15T23:48:23.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.44","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.44/manifests"},{"name":"v0.14.43","sha":"d8bd9c5d37017f0df6fbe9d1023c1f8194c183b5","kind":"commit","published_at":"2022-06-08T02:56:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.43","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.43/manifests"},{"name":"v0.14.42","sha":"5a229499c76b24802f646e7bf49d162c8f64012f","kind":"commit","published_at":"2022-05-29T06:52:59.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.42","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.42/manifests"},{"name":"v0.14.41","sha":"9f5b78aee8c72c28068dcabbe94858d01b25ea11","kind":"commit","published_at":"2022-05-27T13:53:02.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.41","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.41/manifests"},{"name":"v0.14.40","sha":"a5bad10e7bccf7dc6e0cb586dfaef33de5ee483e","kind":"commit","published_at":"2022-05-27T02:47:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.40","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.40/manifests"},{"name":"v0.14.39","sha":"7abb7d8496d427607e0d0a9c81795d4d4501ca29","kind":"commit","published_at":"2022-05-11T21:53:10.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.39","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.39/manifests"},{"name":"v0.14.38","sha":"e7a9572063b53146f80bfdcf751f81061a9598a6","kind":"commit","published_at":"2022-04-21T22:15:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.38","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.38/manifests"},{"name":"v0.14.37","sha":"980c9ae7f5cd3eab9da4c2f84b5344eaeb95aa2c","kind":"commit","published_at":"2022-04-21T02:13:27.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.37","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.37/manifests"},{"name":"v0.14.36","sha":"962eed8b2fee1b5794cc868c05af8bbce2eb4b83","kind":"commit","published_at":"2022-04-12T06:36:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.36","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.36/manifests"},{"name":"v0.14.35","sha":"ebcb111a833a3b67afca314e01a5de2914439e36","kind":"commit","published_at":"2022-04-12T01:43:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.35","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.35/manifests"},{"name":"v0.14.34","sha":"624602051cdde94c70f3cf6ea018dbda975570fb","kind":"commit","published_at":"2022-04-07T05:27:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.34","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.34/manifests"},{"name":"v0.14.33","sha":"4872426d9b59843c8cef51e977e71145313da69f","kind":"commit","published_at":"2022-04-07T05:12:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.33","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.33/manifests"},{"name":"v0.14.32","sha":"5829301cc3c9f51bf52c071a91eb29956bb5f932","kind":"commit","published_at":"2022-04-06T03:20:27.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.32","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.32/manifests"},{"name":"v0.14.31","sha":"c02c99fc74373aed6d58e7a349b463cd26e1d86f","kind":"commit","published_at":"2022-04-04T03:36:11.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.31","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.31/manifests"},{"name":"v0.14.30","sha":"e568c4e69bb7625d8380a2603048cdc96c1fb914","kind":"commit","published_at":"2022-04-02T05:52:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.30","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.30/manifests"},{"name":"v0.14.29","sha":"824afd0d1b28948df38baf5beefcc5a9e5a0912f","kind":"commit","published_at":"2022-03-30T02:08:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.29","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.29/manifests"},{"name":"v0.14.28","sha":"36c070e52c95e62d8c8b72fa7f511264d4ff9990","kind":"commit","published_at":"2022-03-26T03:36:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.28","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.28/manifests"},{"name":"v0.14.27","sha":"fad7326113baed92b5d9e3688153294445428bc3","kind":"commit","published_at":"2022-03-14T21:21:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.27","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.27/manifests"},{"name":"v0.14.26","sha":"4c86033f14e8136cc443945371b5931feed8e303","kind":"commit","published_at":"2022-03-14T05:33:54.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.26","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.26/manifests"},{"name":"v0.14.25","sha":"fdf31ded869e3f1435a595821a0612207fb3ca17","kind":"commit","published_at":"2022-03-04T05:45:58.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.25","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.25/manifests"},{"name":"v0.14.24","sha":"b6648afe1936dcfb8b67f1ef9d211dbcb6e317dd","kind":"commit","published_at":"2022-03-03T05:25:51.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.24","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.24/manifests"},{"name":"v0.14.23","sha":"bf341f7104b373d85061c31ebb00efc6f9a8bf5a","kind":"commit","published_at":"2022-02-18T20:11:50.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.23","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.23/manifests"},{"name":"v0.14.22","sha":"b26003f9bc3d530bd47a9a95695a4041c58afe10","kind":"commit","published_at":"2022-02-16T22:58:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.22/manifests"},{"name":"v0.14.21","sha":"9d1e47b44c5f64f37c470e17ff396f9db78bd1aa","kind":"commit","published_at":"2022-02-09T05:35:03.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.21/manifests"},{"name":"v0.14.20","sha":"474515aad68eeac195745973a162ef5b59fd9361","kind":"commit","published_at":"2022-02-07T17:17:52.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.20/manifests"},{"name":"v0.14.19","sha":"256ab4971fdfba660236e0e20f8baac9c5233477","kind":"commit","published_at":"2022-02-06T16:20:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.19/manifests"},{"name":"v0.14.18","sha":"049e765d95532055f87b1655196c3dc4505b72cf","kind":"commit","published_at":"2022-02-02T19:39:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.18/manifests"},{"name":"v0.14.17","sha":"43a7ce6ae58dc25cb2344ee5c3cb839b891422e1","kind":"commit","published_at":"2022-02-02T04:49:28.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.17/manifests"},{"name":"v0.14.16","sha":"8da1c79865b30f458593265ebd54907128a6149f","kind":"commit","published_at":"2022-02-01T02:31:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.16/manifests"},{"name":"v0.14.15","sha":"b6344e14bf130ffbed7ccb1accb211a50a2ea0e3","kind":"commit","published_at":"2022-01-31T22:17:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.15/manifests"},{"name":"v0.14.14","sha":"34899aaa1d76acd3b4adc5a50e125b4e8803a6e0","kind":"commit","published_at":"2022-01-25T22:16:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.14/manifests"},{"name":"v0.14.13","sha":"98060a26a27c2b512ddf0386384fe3bc84fa1e73","kind":"commit","published_at":"2022-01-22T15:55:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.13/manifests"},{"name":"v0.14.12","sha":"42767398b84d9b6e9263f805e071d89babfdab37","kind":"commit","published_at":"2022-01-20T23:36:33.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.12/manifests"},{"name":"v0.14.11","sha":"862afb9f030b26c19ad333ff1af8e3b8b8eefc66","kind":"commit","published_at":"2022-01-09T00:07:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.11/manifests"},{"name":"v0.14.10","sha":"5546ddfb29f6c19e0888d457bb0757517e056683","kind":"commit","published_at":"2021-12-31T16:25:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.10/manifests"},{"name":"v0.14.9","sha":"59e65e0d3bdcc7457a4940787cdbc0abf8117c42","kind":"commit","published_at":"2021-12-29T00:20:32.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.9/manifests"},{"name":"v0.14.8","sha":"42a0aae354dc346226e1b6109b3743e253683e75","kind":"commit","published_at":"2021-12-23T05:02:41.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.8/manifests"},{"name":"v0.14.7","sha":"b20e0cc85889d7ccd2b1c28a1ce37ca4be38abb2","kind":"commit","published_at":"2021-12-21T18:50:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.7/manifests"},{"name":"v0.14.6","sha":"1baacc89143f6a967f3d9006bea0d7ff395140dc","kind":"commit","published_at":"2021-12-20T06:17:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.6/manifests"},{"name":"v0.14.5","sha":"bad8549265288ab9c3f55c7117acd17e1c242de9","kind":"commit","published_at":"2021-12-14T18:37:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.5/manifests"},{"name":"v0.14.4","sha":"1c82acf0078fcb49a109ac03c31e15e453559e74","kind":"commit","published_at":"2021-12-14T17:03:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.4/manifests"},{"name":"v0.14.3","sha":"84f8b81d7b17a4003c1ae68ea79f021672e5fc77","kind":"commit","published_at":"2021-12-12T17:45:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.3/manifests"},{"name":"v0.14.2","sha":"108719d67eb22aeb85ffd7dba548e6e04df0c785","kind":"commit","published_at":"2021-12-04T05:48:54.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.2/manifests"},{"name":"v0.14.1","sha":"470c38e2c99075552d52b5addc19d6f43d341085","kind":"commit","published_at":"2021-11-30T06:19:34.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.1/manifests"},{"name":"v0.14.0","sha":"45bcd8e5f19871e54de9ce5d2f575218cd802ede","kind":"commit","published_at":"2021-11-26T20:04:28.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.14.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.14.0/manifests"},{"name":"v0.13.15","sha":"34745763a2a34962f129a1e8c37094a620d17ca5","kind":"commit","published_at":"2021-11-20T18:02:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.15/manifests"},{"name":"v0.13.14","sha":"4b0cf8c44458320eef29facf3c3e62e41fcefc30","kind":"commit","published_at":"2021-11-16T07:27:52.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.14/manifests"},{"name":"v0.13.13","sha":"c09d098f2c62c65f5ad39a57b08b9bac5f990189","kind":"commit","published_at":"2021-11-09T06:37:50.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.13/manifests"},{"name":"v0.13.12","sha":"a133f7dd2670e396ca3ef884ac3436e3de817876","kind":"commit","published_at":"2021-10-31T04:23:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.12/manifests"},{"name":"v0.13.11","sha":"4c8f834ce587540c042b446abf93e84227a70802","kind":"commit","published_at":"2021-10-30T07:37:32.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.11/manifests"},{"name":"v0.13.10","sha":"df3e9c2b4f9af6758f2c5021d3ccaa156c16cf8f","kind":"commit","published_at":"2021-10-28T05:32:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.10/manifests"},{"name":"v0.13.9","sha":"9dc464a380253228e95fe4825c67186f48d745ad","kind":"commit","published_at":"2021-10-23T22:27:48.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.9/manifests"},{"name":"v0.13.8","sha":"e608c549df157b1ef344490ecec56b4c4965ab27","kind":"commit","published_at":"2021-10-17T02:54:44.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.8/manifests"},{"name":"v0.13.7","sha":"68e369d5060d58d6518ea87ad9e18d5115fd0fea","kind":"commit","published_at":"2021-10-15T22:40:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.7/manifests"},{"name":"v0.13.6","sha":"e766a0df6ddace1ecc9f545204452c754dcf5950","kind":"commit","published_at":"2021-10-14T04:34:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.6/manifests"},{"name":"v0.13.5","sha":"4ed228a676f041dfe38ef3657b65adf70666ead5","kind":"commit","published_at":"2021-10-13T01:42:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.5/manifests"},{"name":"v0.13.4","sha":"18e13bdfdca5cd3c7a2fae1a8bd739f8f891572c","kind":"commit","published_at":"2021-10-05T14:38:00.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.4/manifests"},{"name":"v0.13.3","sha":"78e04680228cf989bdd7d471e02bbc2c8d345dc9","kind":"commit","published_at":"2021-09-28T17:42:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"2105a17b911868b79e3c767efbb7b6b328c185bd","kind":"commit","published_at":"2021-09-23T13:31:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"29e8f9d36757141e293c3057d71f7dc1980999b0","kind":"commit","published_at":"2021-09-23T01:02:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"081c5fa198c5e9b2b304a994a5d593707a0f44bb","kind":"commit","published_at":"2021-09-22T15:47:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.13.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.13.0/manifests"},{"name":"v0.12.29","sha":"7d15c6d3d3115b173dfe20d74e5bdcf546fe9118","kind":"commit","published_at":"2021-09-22T05:59:51.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.29","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.29/manifests"},{"name":"v0.12.28","sha":"9c86523a2eca639bb804476e71f5ebb3a3db8539","kind":"commit","published_at":"2021-09-14T02:41:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.28","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.28/manifests"},{"name":"v0.12.27","sha":"5347239ca8b19324f7d62ce3e1979d90f4b8b851","kind":"commit","published_at":"2021-09-13T01:37:10.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.27","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.27/manifests"},{"name":"v0.12.26","sha":"6a3d3a67661378c36ab0f8f450feffc191ec9b52","kind":"commit","published_at":"2021-09-09T14:33:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.26","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.26/manifests"},{"name":"v0.12.25","sha":"44315fe1278174e35bc6efe45f87c572133e5f1c","kind":"commit","published_at":"2021-09-02T16:05:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.25","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.25/manifests"},{"name":"v0.12.24","sha":"66f1d16deabf80f5c8c73ec2c377d5c5ff5a2bb5","kind":"commit","published_at":"2021-08-27T14:11:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.24","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.24/manifests"},{"name":"v0.12.23","sha":"069f1541757ead7b088de31ecbdc3e1f7f83d0ca","kind":"commit","published_at":"2021-08-26T03:39:32.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.23","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.23/manifests"},{"name":"v0.12.22","sha":"11ae81ceb8e4c0e4296ec389016c6a2b036ce542","kind":"commit","published_at":"2021-08-21T02:32:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.22/manifests"},{"name":"v0.12.21","sha":"d6f4f5561261c3f0b3774a498aa2e0e71c74f0dc","kind":"commit","published_at":"2021-08-18T23:47:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.21/manifests"},{"name":"v0.12.20","sha":"22aff9cc7b813e543f4523b639a2385ba5c1835d","kind":"commit","published_at":"2021-08-12T23:46:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.20/manifests"},{"name":"v0.12.19","sha":"8095e75e17a1b1962e8463413873668673054d51","kind":"commit","published_at":"2021-08-07T21:28:48.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.19/manifests"},{"name":"v0.12.18","sha":"5235898cd1df01209fe20650260003c3114e5e17","kind":"commit","published_at":"2021-08-05T05:23:58.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.18/manifests"},{"name":"v0.12.17","sha":"fe3659e64f995f79c4037519b3fdd8d13b64a53d","kind":"commit","published_at":"2021-07-29T16:58:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.17/manifests"},{"name":"v0.12.16","sha":"773f15f2ee936d8d9b648da3b9571d89bd129969","kind":"commit","published_at":"2021-07-26T04:46:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.16/manifests"},{"name":"v0.12.15","sha":"0586c9e742c940b7e2389d6b67b3a1d858c2fe28","kind":"commit","published_at":"2021-07-06T04:26:25.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.15/manifests"},{"name":"v0.12.14","sha":"bf72f2628a70a6b3ab7111ff9c1b4214ae73d3cf","kind":"commit","published_at":"2021-07-01T23:30:24.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.14/manifests"},{"name":"v0.12.13","sha":"1311305a91fe775d9d13d97305d770b48e934578","kind":"commit","published_at":"2021-07-01T06:21:49.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.13/manifests"},{"name":"v0.12.12","sha":"b63ebbf77adae92f7186564e383e39ce855004b0","kind":"commit","published_at":"2021-06-28T23:00:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.12/manifests"},{"name":"v0.12.11","sha":"c3f23d0657a264f1263c2750d05638319f9b051e","kind":"commit","published_at":"2021-06-28T06:00:24.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.11/manifests"},{"name":"v0.12.10","sha":"97416e7cc7b27529d508e3807830b8969de5ef39","kind":"commit","published_at":"2021-06-27T16:02:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.10/manifests"},{"name":"v0.12.9","sha":"223150f924d746226eedd703d7419dfa636c642f","kind":"commit","published_at":"2021-06-16T05:16:49.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.9/manifests"},{"name":"v0.12.8","sha":"1eb9f0e07ab2decea40984d9f7a6ced1988f6b9c","kind":"commit","published_at":"2021-06-09T08:13:28.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.8/manifests"},{"name":"v0.12.7","sha":"4a98ad73837f813b27fe4e73581e92ea53bdd8b5","kind":"commit","published_at":"2021-06-08T08:53:59.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.7/manifests"},{"name":"v0.12.6","sha":"0954cc60c6280a8b8d0fe5ef30499990a83d0cfb","kind":"commit","published_at":"2021-06-04T07:03:32.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.6/manifests"},{"name":"v0.12.5","sha":"35c263fc4c3d35d7304713ee7a06dda9700da919","kind":"commit","published_at":"2021-05-28T01:10:58.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.5/manifests"},{"name":"v0.12.4","sha":"a79ae09e5d2008c2cbbdb5476ebcc55ab700e5e9","kind":"commit","published_at":"2021-05-27T01:56:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.4/manifests"},{"name":"v0.12.3","sha":"0d490aefe4fade72eeba56a30ee79fb1c0c82dc5","kind":"commit","published_at":"2021-05-26T06:59:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"5a2d33f0174397d016328a7faa935546d0c79061","kind":"commit","published_at":"2021-05-25T09:59:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"62d9142d5cecd48e6a7e402efb4b52b7bc1c07c7","kind":"commit","published_at":"2021-05-19T07:28:00.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"4cc1001d2bb72bdba61efb98cbbbc9ee0fe3f8f4","kind":"commit","published_at":"2021-05-18T04:43:52.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.12.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.12.0/manifests"},{"name":"v0.11.23","sha":"3acd834a0a4fe50b93fc2aa932dd828265947cdd","kind":"commit","published_at":"2021-05-16T11:06:29.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.23","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.23/manifests"},{"name":"v0.11.22","sha":"1bfe04d78cd62d9e352f06c599bf8dbc4795edb9","kind":"commit","published_at":"2021-05-15T08:53:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.22/manifests"},{"name":"v0.11.21","sha":"5e4fcded67b852c77809d6645ab30cac9ff6d368","kind":"commit","published_at":"2021-05-14T08:32:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.21/manifests"},{"name":"v0.11.20","sha":"707f33cca87ecbf2bafd1edb08e75d89a860e440","kind":"commit","published_at":"2021-05-08T00:58:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.20/manifests"},{"name":"v0.11.19","sha":"6fc097aa206e436682156654b02fa242d5ab73ad","kind":"commit","published_at":"2021-05-06T04:11:48.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.19/manifests"},{"name":"v0.11.18","sha":"a9ccb35d083f2dbe7904411a2c7efcf22f06dea0","kind":"commit","published_at":"2021-05-02T22:34:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.18/manifests"},{"name":"v0.11.17","sha":"18aaa437f4fd3411df7e1a0189fa692dd653ded3","kind":"commit","published_at":"2021-05-01T10:11:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.17/manifests"},{"name":"v0.11.16","sha":"bfc735e1c3da764a981063d40dfb0d4be0daf387","kind":"commit","published_at":"2021-04-28T08:54:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.16/manifests"},{"name":"v0.11.15","sha":"8ee6ec7185dd731b5040223d04895cce75cbe277","kind":"commit","published_at":"2021-04-26T07:56:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.15/manifests"},{"name":"v0.11.14","sha":"6060741db8791ec6338d053a7e352787c2b0f481","kind":"commit","published_at":"2021-04-24T10:57:03.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.14/manifests"},{"name":"v0.11.13","sha":"cb3710d91edb6c9a3d2f9407c862d1166dee0ea1","kind":"commit","published_at":"2021-04-23T02:51:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.13/manifests"},{"name":"v0.11.12","sha":"660a2f7073412e90342bd4a0587892b9f196b8d1","kind":"commit","published_at":"2021-04-17T11:22:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.12/manifests"},{"name":"v0.11.11","sha":"e2af73446481f43c08d872140ab16d72f8a294bf","kind":"commit","published_at":"2021-04-15T02:11:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.11/manifests"},{"name":"v0.11.10","sha":"a2d1b2a531491ca1f2901b89d99680e85f228cc7","kind":"commit","published_at":"2021-04-13T09:53:58.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.10/manifests"},{"name":"v0.11.9","sha":"d616dac2ca7cb0f9bd918b96fa44ece3578ee9b3","kind":"commit","published_at":"2021-04-12T09:00:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.9/manifests"},{"name":"v0.11.8","sha":"94eee0c6d9d3b3a0a92bed2feb0ffc03c87e020d","kind":"commit","published_at":"2021-04-11T13:09:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.8/manifests"},{"name":"v0.11.7","sha":"f0453a28b0e7ddd46df1ebacfb0df31ae6eb69fe","kind":"commit","published_at":"2021-04-10T12:06:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.7/manifests"},{"name":"v0.11.6","sha":"d16c6190b455bce5e3385c3d8086ae51e66053f6","kind":"commit","published_at":"2021-04-07T11:20:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.6/manifests"},{"name":"v0.11.5","sha":"00269f3d9882e8f0d00d521a3f2b8a58465f5604","kind":"commit","published_at":"2021-04-03T21:45:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.5/manifests"},{"name":"v0.11.4","sha":"a25f09b26a352de87aac5a735c9f204bc6483af5","kind":"commit","published_at":"2021-04-03T00:32:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.4/manifests"},{"name":"v0.11.3","sha":"fb8681e23af9d41f77349a92b72a9cf8bc8bd432","kind":"commit","published_at":"2021-04-02T06:12:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"5cf95a6aab419c2ebe3dfd58a10cd14763a5e712","kind":"commit","published_at":"2021-03-30T09:30:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"02ff418481cd5972321ff0e83c51bad1ccd9522d","kind":"commit","published_at":"2021-03-29T23:48:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"4b28b9049f0ee04c1db77e733874f84957fe7e0a","kind":"commit","published_at":"2021-03-29T02:56:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.11.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.11.0/manifests"},{"name":"v0.10.2","sha":"0141dd9d518707109f301bb2e44a513ff1ade61f","kind":"commit","published_at":"2021-03-27T02:15:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.10.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"f628964f2217046dcefa3e1b6517a763580b98db","kind":"commit","published_at":"2021-03-26T08:27:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.10.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"509b30e9bb7663e4a4074befcdba120953056bb0","kind":"commit","published_at":"2021-03-25T09:27:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.10.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.10.0/manifests"},{"name":"v0.9.7","sha":"c7ea6ce1e0687a80271fc53020fedcf6103daa4f","kind":"commit","published_at":"2021-03-24T20:37:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"3c679d5b217d5168756e608f2b515c6a74707e4f","kind":"commit","published_at":"2021-03-20T21:34:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"3c3a299ea6778cb40eb51b83521bb94b856be1f8","kind":"commit","published_at":"2021-03-19T18:05:34.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"237870fbbf529fbefe4db069e21663be38c32373","kind":"commit","published_at":"2021-03-19T05:56:33.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"2961bb8e1ed7ee0f3a2a9d1991e32d35a0e92adc","kind":"commit","published_at":"2021-03-17T08:15:02.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"afa91d7dd3e235578f0500b66aab26796691cf18","kind":"commit","published_at":"2021-03-12T20:26:02.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"094eac162a08133265240b19903582fe9d8da227","kind":"commit","published_at":"2021-03-12T10:14:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"9064fea69045c95f6a36c5d2bbfb7c3f6cd3b9ed","kind":"commit","published_at":"2021-03-09T06:37:57.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.9.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.9.0/manifests"},{"name":"v0.8.57","sha":"ec131a18fcfc727946d9308faaf256fafd827a70","kind":"commit","published_at":"2021-03-08T04:33:24.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.57","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.57/manifests"},{"name":"v0.8.56","sha":"47d56ff3ca4e1955801ff442dd4d260aa8cab9ca","kind":"commit","published_at":"2021-03-05T12:09:32.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.56","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.56/manifests"},{"name":"v0.8.55","sha":"40ff39e1bc617ed8f23308e82a6770a16c82e22b","kind":"commit","published_at":"2021-03-04T05:12:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.55","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.55/manifests"},{"name":"v0.8.54","sha":"b27d5a9b13aca7516a235a85d57810383da854a3","kind":"commit","published_at":"2021-03-01T09:44:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.54","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.54/manifests"},{"name":"v0.8.53","sha":"e2d25ad87feedd7562c5f01f23bc8f33c8f09a00","kind":"commit","published_at":"2021-02-27T00:41:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.53","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.53/manifests"},{"name":"v0.8.52","sha":"6f636bceb02c7018587b8f08a5f8beb382be35e8","kind":"commit","published_at":"2021-02-25T05:09:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.52","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.52/manifests"},{"name":"v0.8.51","sha":"ab1a9d59c60adf217ed89c071d97419663bbba6a","kind":"commit","published_at":"2021-02-23T10:18:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.51","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.51/manifests"},{"name":"v0.8.50","sha":"f05d8a26ea70083c44bdc8a9511adefd3be03d7c","kind":"commit","published_at":"2021-02-21T10:41:49.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.50","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.50/manifests"},{"name":"v0.8.49","sha":"187feec684643e27e4cc7566f611e178345514aa","kind":"commit","published_at":"2021-02-19T08:35:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.49","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.49/manifests"},{"name":"v0.8.48","sha":"f50aa9a1a71a7db80adb6ec34896a98e32ed927a","kind":"commit","published_at":"2021-02-18T14:17:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.48","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.48/manifests"},{"name":"v0.8.47","sha":"0c78d67acb2f4020d87fa2e417f6171eb54d00ae","kind":"commit","published_at":"2021-02-18T02:04:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.47","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.47/manifests"},{"name":"v0.8.46","sha":"4d0fd88f97b6be1e8d1a04866cb9d69ea60d6156","kind":"commit","published_at":"2021-02-14T02:52:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.46","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.46/manifests"},{"name":"v0.8.45","sha":"3d34cef0035894da267d957441e1711dc9f67d3a","kind":"commit","published_at":"2021-02-13T10:55:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.45","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.45/manifests"},{"name":"v0.8.44","sha":"e8c7f18e7651382ad4da1fd253c4a3d14a159d73","kind":"commit","published_at":"2021-02-11T06:27:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.44","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.44/manifests"},{"name":"v0.8.43","sha":"5b7b7e717f424b31149be8851f4d847016c18775","kind":"commit","published_at":"2021-02-08T09:22:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.43","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.43/manifests"},{"name":"v0.8.42","sha":"c04240a9f75ae4035f77824ecaeb020eae46aff8","kind":"commit","published_at":"2021-02-05T07:45:50.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.42","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.42/manifests"},{"name":"v0.8.41","sha":"b36a0f1388aa52e9fd25358032bd583ed3bab765","kind":"commit","published_at":"2021-02-04T14:21:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.41","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.41/manifests"},{"name":"v0.8.40","sha":"d9d6234043ce7e2ea6d172c5c8c12e11e54130d5","kind":"commit","published_at":"2021-02-04T04:18:59.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.40","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.40/manifests"},{"name":"v0.8.39","sha":"94704f6b65b8ad39907996b50d60e06edff3891f","kind":"commit","published_at":"2021-02-01T09:46:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.39","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.39/manifests"},{"name":"v0.8.38","sha":"922a9fcb8a4590d015af824281d6c7218cd60eb2","kind":"commit","published_at":"2021-01-31T10:10:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.38","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.38/manifests"},{"name":"v0.8.37","sha":"a5cd18e36ac693c4112ed4b6bf8cc2906d34af83","kind":"commit","published_at":"2021-01-30T12:36:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.37","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.37/manifests"},{"name":"v0.8.36","sha":"0eb6580c146577da15c8cf9a7a84be26e2fd0863","kind":"commit","published_at":"2021-01-26T11:17:23.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.36","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.36/manifests"},{"name":"v0.8.35","sha":"bcbdc4a4570558c8ec5ed28bf14f55891ad1ba3b","kind":"commit","published_at":"2021-01-26T09:00:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.35","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.35/manifests"},{"name":"v0.8.34","sha":"2d48dee5a7604298bea9d0ffbcb248f41e0fa89c","kind":"commit","published_at":"2021-01-21T23:40:51.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.34","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.34/manifests"},{"name":"v0.8.33","sha":"77563e475927a6376ee39a0a86aa5586369dd3bf","kind":"commit","published_at":"2021-01-18T02:11:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.33","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.33/manifests"},{"name":"v0.8.32","sha":"190309f0b0a75575bab67027c9a18b661c4a4608","kind":"commit","published_at":"2021-01-14T05:23:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.32","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.32/manifests"},{"name":"v0.8.31","sha":"28222c5b2e54defa0ad576310d4bcbfac4804aea","kind":"commit","published_at":"2021-01-07T02:04:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.31","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.31/manifests"},{"name":"v0.8.30","sha":"18a9d59a4aad7d79a0cbbd9608bbc18e4f0ecfa7","kind":"commit","published_at":"2021-01-06T10:28:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.30","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.30/manifests"},{"name":"v0.8.29","sha":"ecfe4510ff0dab0908316e5f535c49e87e113e4f","kind":"commit","published_at":"2021-01-02T12:25:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.29","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.29/manifests"},{"name":"v0.8.28","sha":"f7751219b92b8c61df79bca99b2bdc77a3ec0fcb","kind":"commit","published_at":"2020-12-31T11:16:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.28","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.28/manifests"},{"name":"v0.8.27","sha":"32dad9f6ddfc667fe970256538c0737d84d64031","kind":"commit","published_at":"2020-12-29T12:14:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.27","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.27/manifests"},{"name":"v0.8.26","sha":"150a01844d47127c007c2b1973158d69c560ca21","kind":"commit","published_at":"2020-12-21T06:07:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.26","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.26/manifests"},{"name":"v0.8.25","sha":"b72dc061ab9d40c64a152264c457fbfa2314142c","kind":"commit","published_at":"2020-12-20T11:40:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.25","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.25/manifests"},{"name":"v0.8.24","sha":"8bfe7ca1b04303d0ce13692e357f89e6e42f947f","kind":"commit","published_at":"2020-12-18T13:48:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.24","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.24/manifests"},{"name":"v0.8.23","sha":"74a191401d450c70abc9496048c153beaf79a2ba","kind":"commit","published_at":"2020-12-14T23:44:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.23","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.23/manifests"},{"name":"v0.8.22","sha":"854491124ff8b3b52e16801e4b8052a3c399b4e1","kind":"commit","published_at":"2020-12-12T11:27:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.22/manifests"},{"name":"v0.8.21","sha":"e8a22dcd4c74d885a517cc57b998bb956aac2da4","kind":"commit","published_at":"2020-12-08T06:03:00.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.21/manifests"},{"name":"v0.8.20","sha":"81b8e1f074a4fc69e15f76003663178715cc2148","kind":"commit","published_at":"2020-12-06T09:04:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.20/manifests"},{"name":"v0.8.19","sha":"5934b26f553932fa7b3b1fb4124070e338e00696","kind":"commit","published_at":"2020-12-05T07:57:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.19/manifests"},{"name":"v0.8.18","sha":"9ed9858ff3a265f8b597c5b62cee1f14917b6a6b","kind":"commit","published_at":"2020-12-04T06:16:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.18/manifests"},{"name":"v0.8.17","sha":"8a2b1082da1b0f5fbfd8ca9f88eccee88a22007a","kind":"commit","published_at":"2020-11-29T12:58:23.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.17/manifests"},{"name":"v0.8.16","sha":"f4cec94deaa61e5bb9bd3c0d14ad37ead1d8ca55","kind":"commit","published_at":"2020-11-26T19:43:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.16/manifests"},{"name":"v0.8.15","sha":"2fa473e4c2f5374e066353c9d37bdc8afa8da734","kind":"commit","published_at":"2020-11-25T09:43:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.15/manifests"},{"name":"v0.8.14","sha":"77e4ca0d9fd11a5a60f8529f57fb817ea501c35c","kind":"commit","published_at":"2020-11-24T06:51:30.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.14/manifests"},{"name":"v0.8.13","sha":"102c1f7c6ba0927a1c1ad17624f39629c6e6b485","kind":"commit","published_at":"2020-11-23T19:02:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.13/manifests"},{"name":"v0.8.12","sha":"35be5f5edac9ba2c0b6b3b212c3bda632cd00ffc","kind":"commit","published_at":"2020-11-21T06:52:52.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.12/manifests"},{"name":"v0.8.11","sha":"919c5371169e4d088aeabab0217b9be6957fc713","kind":"commit","published_at":"2020-11-18T22:25:51.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.11/manifests"},{"name":"v0.8.10","sha":"5a021b1151351f028b3a5688a9fd3b4a056596dd","kind":"commit","published_at":"2020-11-18T05:13:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.10/manifests"},{"name":"v0.8.9","sha":"3a3995c3ee7711042c159d4fce26bd0ac48cfad4","kind":"commit","published_at":"2020-11-17T08:15:15.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.9/manifests"},{"name":"v0.8.8","sha":"fe27c0d8fa18bd9c615da4afc50bf52dc92a4458","kind":"commit","published_at":"2020-11-16T01:22:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"ddf097017d8bfd1440686241d2a39223ade3315a","kind":"commit","published_at":"2020-11-13T22:33:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"14c2fac4874c8b2bbae88bf3bfb6351b447fd9c3","kind":"commit","published_at":"2020-11-11T11:24:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"8d73b27f26244d4326863ee824df042479428ff6","kind":"commit","published_at":"2020-11-07T13:12:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"061f635e5334ea4ed0da1680202ea199d090daa6","kind":"commit","published_at":"2020-11-05T22:12:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"547197bac81b19be894a16ed4b7c6588dc912055","kind":"commit","published_at":"2020-11-03T21:34:13.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"2e5f8a83f84b891899fa35cf783e306f1bde7a7b","kind":"commit","published_at":"2020-11-01T23:20:44.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"5f21badc2349abd5d5007cddb107430cda1700d8","kind":"commit","published_at":"2020-11-01T05:43:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"427d9cce536cb7be1cccb9de53bd86a4edefee61","kind":"commit","published_at":"2020-10-28T16:51:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.8.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.8.0/manifests"},{"name":"v0.7.22","sha":"19b1d303e93300da9dbb10af9b511c1912cd0eb2","kind":"commit","published_at":"2020-10-28T14:18:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.22/manifests"},{"name":"v0.7.21","sha":"b136d4a37a49346757552099a8d43bca18b3f661","kind":"commit","published_at":"2020-10-25T10:19:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.21/manifests"},{"name":"v0.7.20","sha":"dffaaa8635cd54fedafb5d6c61683d253438ad4d","kind":"commit","published_at":"2020-10-25T05:34:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.20/manifests"},{"name":"v0.7.19","sha":"0e3c0a09f3ca209d4bd3596c0a7a9098cd02dfc3","kind":"commit","published_at":"2020-10-21T07:14:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.19/manifests"},{"name":"v0.7.18","sha":"e51cb510b4a479fc77f14d31836a28904ed44a05","kind":"commit","published_at":"2020-10-20T19:19:20.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.18/manifests"},{"name":"v0.7.17","sha":"03a33e6e007467d99989ecf82fad61bd928a71aa","kind":"commit","published_at":"2020-10-18T10:52:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.17/manifests"},{"name":"v0.7.16","sha":"eb0190fb97ede7de2476d646899272601d4bbdcc","kind":"commit","published_at":"2020-10-16T22:32:40.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.16/manifests"},{"name":"v0.7.15","sha":"adc2f2ff93a9d320c75b0c24824dfa1a1427a506","kind":"commit","published_at":"2020-10-13T08:21:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.15/manifests"},{"name":"v0.7.14","sha":"ee8e8a2fdff191c20d6c9d05f91ceb9ef2bcba20","kind":"commit","published_at":"2020-10-10T10:09:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.14/manifests"},{"name":"v0.7.13","sha":"753eb22bf16e48563f97dca96ae2f2bbd99344a3","kind":"commit","published_at":"2020-10-08T08:23:51.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.13/manifests"},{"name":"v0.7.12","sha":"2d75c7474681aa1cf32db55fe93b487c4682643c","kind":"commit","published_at":"2020-10-08T00:56:13.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.12/manifests"},{"name":"v0.7.11","sha":"1a445f7df08099e88e6151a092840eb06bf8fb32","kind":"commit","published_at":"2020-10-07T01:46:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.11/manifests"},{"name":"v0.7.10","sha":"925421f9d8b2ea4d7916ae003d3ed10831532e67","kind":"commit","published_at":"2020-10-06T17:23:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.10/manifests"},{"name":"v0.7.9","sha":"148684f949b7fed36441bbc0e3102d687c9f59ac","kind":"commit","published_at":"2020-10-03T10:22:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.9/manifests"},{"name":"v0.7.8","sha":"8942401dda500340491f052c56135e6bb0b5b3da","kind":"commit","published_at":"2020-09-29T09:35:45.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.8/manifests"},{"name":"v0.7.7","sha":"c6812d447d8d21c8044fbc1ddedc951e2b72c9f5","kind":"commit","published_at":"2020-09-27T02:57:11.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"b77b32afa1068c4c87da5cadd469fd7ab0ce6392","kind":"commit","published_at":"2020-09-26T04:07:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"8868e104ac556fad24edf61e771344a430e10f8b","kind":"commit","published_at":"2020-09-24T17:07:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"6aab7e1d10ea3c7c10a79a38d0904e9a6a08c0f2","kind":"commit","published_at":"2020-09-23T18:23:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"4ba207aed663ccfb5e72a46348dc3f124e2eaafc","kind":"commit","published_at":"2020-09-23T00:13:40.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"77aa9866e616f74b157018406fe5e4866df92de2","kind":"commit","published_at":"2020-09-19T11:00:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"2d54b1e40cf832d729e6254eddc982c94cedb2a9","kind":"commit","published_at":"2020-09-12T18:25:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"e53235c1004c895fe085a5a732134caa9578cbb9","kind":"commit","published_at":"2020-09-12T02:58:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.7.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.7.0/manifests"},{"name":"v0.6.34","sha":"e0592a5f2952fe8d15d8214757c63bb9888d97d5","kind":"commit","published_at":"2020-09-11T08:49:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.34","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.34/manifests"},{"name":"v0.6.33","sha":"f50928c5a9b77026ed1dfabe1c39ce8e65aa1936","kind":"commit","published_at":"2020-09-09T04:20:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.33","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.33/manifests"},{"name":"v0.6.32","sha":"4fae62620c156b40a1781712e8ad20bc9adbf35c","kind":"commit","published_at":"2020-09-07T07:06:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.32","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.32/manifests"},{"name":"v0.6.31","sha":"5cf587aecb13cc11f8e21ecc7bab0e9cbb1caf58","kind":"commit","published_at":"2020-09-06T07:27:11.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.31","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.31/manifests"},{"name":"v0.6.30","sha":"e1f1171ad5f4c533b649c2c72dd5a32d75eda856","kind":"commit","published_at":"2020-09-03T07:16:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.30","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.30/manifests"},{"name":"v0.6.29","sha":"513159c4e53b66fa0b1c95923fee663ec1904f94","kind":"commit","published_at":"2020-09-02T07:48:55.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.29","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.29/manifests"},{"name":"v0.6.28","sha":"1336fbcf9bcca2f2708f5f575770f13a8440bde3","kind":"commit","published_at":"2020-08-27T03:01:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.28","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.28/manifests"},{"name":"v0.6.27","sha":"6bbebbddfc74469d47fc43eeef95134417ac6fd7","kind":"commit","published_at":"2020-08-21T09:11:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.27","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.27/manifests"},{"name":"v0.6.26","sha":"9f939613b700e4151e466456eac47cc9bec4822a","kind":"commit","published_at":"2020-08-18T17:49:13.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.26","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.26/manifests"},{"name":"v0.6.25","sha":"3f8508a147cc68a24e8aea1e1cd8a8bfacab285d","kind":"commit","published_at":"2020-08-17T04:06:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.25","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.25/manifests"},{"name":"v0.6.24","sha":"6fcaa2e0948afaea0ab7f9d844dead220137b1ca","kind":"commit","published_at":"2020-08-15T09:15:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.24","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.24/manifests"},{"name":"v0.6.23","sha":"fc552a9a5c1752eaaa22c5e759974abb1b2ae724","kind":"commit","published_at":"2020-08-14T07:26:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.23","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.23/manifests"},{"name":"v0.6.22","sha":"9a6bd6769b27a6c639ac452c4a5c1cfef9c066c9","kind":"commit","published_at":"2020-08-13T08:50:10.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.22/manifests"},{"name":"v0.6.21","sha":"30cc9ab518d9670d556bde3e54ff90663deb13dc","kind":"commit","published_at":"2020-08-12T10:23:44.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.21/manifests"},{"name":"v0.6.20","sha":"24b1b07c839b30052694b13c0b7c2e1a7e138bfb","kind":"commit","published_at":"2020-08-11T09:48:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.20/manifests"},{"name":"v0.6.19","sha":"e60b1b0d08498ece7f18e70e617f4b8648df229b","kind":"commit","published_at":"2020-08-10T06:23:50.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.19/manifests"},{"name":"v0.6.18","sha":"a3a9cfa2ced9a3722c70a2be4b01b14c0241a5f7","kind":"commit","published_at":"2020-08-07T22:12:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.18/manifests"},{"name":"v0.6.17","sha":"feaca75725e80436d6ba50bd6b3640635cab142e","kind":"commit","published_at":"2020-08-05T22:36:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.17/manifests"},{"name":"v0.6.16","sha":"72aba860db5282b303c9805801756db911eebb59","kind":"commit","published_at":"2020-08-03T22:15:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.16/manifests"},{"name":"v0.6.15","sha":"e6c06f9949b7d7600f4b3325db8855663daf8f53","kind":"commit","published_at":"2020-08-03T20:46:21.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.15/manifests"},{"name":"v0.6.14","sha":"b3ff3306f01913210453c3fb751d09d6e7b401f9","kind":"commit","published_at":"2020-08-02T06:47:50.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.14/manifests"},{"name":"v0.6.13","sha":"d22c4687e407f3a10d3dd0640d4093bda9c7a137","kind":"commit","published_at":"2020-07-31T22:25:49.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.13/manifests"},{"name":"v0.6.12","sha":"c88bed3bac4dbf24ab94a1c7648b6d94d3403da6","kind":"commit","published_at":"2020-07-31T04:30:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.12/manifests"},{"name":"v0.6.11","sha":"2d76b4e90098442f21338082dedfba86f1de879e","kind":"commit","published_at":"2020-07-30T06:05:14.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.11/manifests"},{"name":"v0.6.10","sha":"fcdf97dfa5094bcf338ad2bc6de5b73a016d329e","kind":"commit","published_at":"2020-07-29T03:58:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.10/manifests"},{"name":"v0.6.9","sha":"a4139ae657f2d7737703b2b5d5c5346330770b40","kind":"commit","published_at":"2020-07-29T01:48:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.9/manifests"},{"name":"v0.6.8","sha":"04d2641eb7cb43d8c5f30a644f399e293efdceeb","kind":"commit","published_at":"2020-07-27T04:14:47.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.8/manifests"},{"name":"v0.6.7","sha":"a130d78c7a244fe9d7461e6925c1ae97ef4e0ee6","kind":"commit","published_at":"2020-07-25T22:10:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"2b48759a923209dcb67542df254ed68dcfa09317","kind":"commit","published_at":"2020-07-25T06:12:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"ce6b12749a014de22ee0b88b2b282b5844700991","kind":"commit","published_at":"2020-07-20T06:40:17.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"2539310a46e2d146fb418fdb760ace10a710d4de","kind":"commit","published_at":"2020-07-19T11:03:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"4093e1853aa7911559a6337cc9e889800f80e8e9","kind":"commit","published_at":"2020-07-16T01:02:44.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"329c9fb22bc6374b667a1f88fec105fd58ef3de2","kind":"commit","published_at":"2020-07-12T08:05:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"d84b4e0b64944e4db1658930cb1265cc3c5ce36f","kind":"commit","published_at":"2020-07-11T12:50:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"6d0c49058a473194e19bcde662644cdeb6908e45","kind":"commit","published_at":"2020-07-11T02:11:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.6.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.6.0/manifests"},{"name":"v0.5.26","sha":"02def8525507fec3c16260d8722e9ee0963a3350","kind":"commit","published_at":"2020-07-09T06:53:10.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.26","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.26/manifests"},{"name":"v0.5.25","sha":"0ecf80b3dbfa804f960f32cdfc8434bb859beec1","kind":"commit","published_at":"2020-07-08T03:54:18.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.25","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.25/manifests"},{"name":"v0.5.24","sha":"9678b90ffea7fd9db8da80ee2b412bc861e903b0","kind":"commit","published_at":"2020-07-07T00:40:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.24","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.24/manifests"},{"name":"v0.5.23","sha":"2b3bba042518b389dc7af18a1960c5a2791fc7cb","kind":"commit","published_at":"2020-07-06T10:01:53.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.23","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.23/manifests"},{"name":"v0.5.22","sha":"2964b5a7b4fb227830447ea3248c49566124b3f6","kind":"commit","published_at":"2020-07-06T04:59:49.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.22","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.22/manifests"},{"name":"v0.5.21","sha":"973b8e97c6f4effbe4975c368e65685cd5a74c81","kind":"commit","published_at":"2020-07-05T06:13:38.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.21","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.21/manifests"},{"name":"v0.5.20","sha":"f590161ec1ba817f49a9640052bb6c5c2aef8c0f","kind":"commit","published_at":"2020-07-04T08:18:24.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.20","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.20/manifests"},{"name":"v0.5.19","sha":"a051255e0e308e193d650ee6717eb33d5dbf1ed3","kind":"commit","published_at":"2020-07-02T22:16:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.19","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.19/manifests"},{"name":"v0.5.18","sha":"846d6b9faecbe791dcc5879e12602808da9f5392","kind":"commit","published_at":"2020-07-02T10:50:19.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.18","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.18/manifests"},{"name":"v0.5.17","sha":"42bcc74983a2cd7a8fead7e9e9f403f27216156d","kind":"commit","published_at":"2020-07-02T06:57:22.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.17","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.17/manifests"},{"name":"v0.5.16","sha":"57d6f87e089f44404df5040d2b8a0a12815b6d60","kind":"commit","published_at":"2020-06-30T09:00:16.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.16","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.16/manifests"},{"name":"v0.5.15","sha":"0ab4132a146a9c0630122d220ef7c6b1c78f8e1f","kind":"commit","published_at":"2020-06-30T07:17:27.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.15","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.15/manifests"},{"name":"v0.5.14","sha":"1c1bbaa6e04a409cba88ede270cc520634218c47","kind":"commit","published_at":"2020-06-28T08:18:46.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.14/manifests"},{"name":"v0.5.13","sha":"c5287bc3957904dd6b5b04798f8037e3d753e276","kind":"commit","published_at":"2020-06-27T02:07:34.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.13/manifests"},{"name":"v0.5.12","sha":"c4ef3c51f48496c8dce76179b8f961d53694880c","kind":"commit","published_at":"2020-06-24T07:52:41.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.12/manifests"},{"name":"v0.5.11","sha":"60e1d6156367fb3e0a8fb1f5efc0fa93adfe118a","kind":"commit","published_at":"2020-06-23T11:14:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.11/manifests"},{"name":"v0.5.10","sha":"76fb5e0eca41bb4f6de1037b7925eff59e4127ef","kind":"commit","published_at":"2020-06-23T09:23:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.10/manifests"},{"name":"v0.5.9","sha":"b22fab093b18cda2c2870887cb0959bc55afccbc","kind":"commit","published_at":"2020-06-22T01:19:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"a96783e5ce3e5c49773f3ed9d9cb644a5db381df","kind":"commit","published_at":"2020-06-21T08:50:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"8aa21267371804c8148e1852483af0a931134efe","kind":"commit","published_at":"2020-06-21T06:13:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"da45c85a8a0d9e479a804c2811ddd312f6b07126","kind":"commit","published_at":"2020-06-20T17:47:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"0be23dec5c9f670f13161eddcf135b3aca27ebf5","kind":"commit","published_at":"2020-06-20T08:48:40.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"aa9e4d6bf96fd84ec0dcc36d68a6c1346c38ce1c","kind":"commit","published_at":"2020-06-19T21:43:43.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"095b196a0e02463cf0eb465c59aad236884091e1","kind":"commit","published_at":"2020-06-12T05:34:33.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"baf5e44c82a3efec84c945cc6b346a13f8350684","kind":"commit","published_at":"2020-06-12T01:03:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"669b6e6e4558ac4922ca42074b86014862b87cbf","kind":"commit","published_at":"2020-06-11T21:18:39.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"2af81623ffd75900abf311bb39f9769ed9dee037","kind":"commit","published_at":"2020-06-11T08:32:06.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.5.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.5.0/manifests"},{"name":"v0.4.14","sha":"c855365da0bc48996d71fb5c0ab9824193d92fe7","kind":"commit","published_at":"2020-06-11T00:22:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.14","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.14/manifests"},{"name":"v0.4.13","sha":"bf2a111b69447cc93b730e1f6083b53134615a0f","kind":"commit","published_at":"2020-06-09T20:46:04.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.13","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.13/manifests"},{"name":"v0.4.12","sha":"0a5f2962958fa846c2edbccc797996c25208af5a","kind":"commit","published_at":"2020-06-09T01:02:08.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.12/manifests"},{"name":"v0.4.11","sha":"61aef3bfbc9fd2c07411858a49a3e120bb43f7f5","kind":"commit","published_at":"2020-06-08T20:50:37.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.11/manifests"},{"name":"v0.4.10","sha":"3a0dee04316ca199b7862efb0283f7d5fa02b437","kind":"commit","published_at":"2020-06-08T11:57:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.10/manifests"},{"name":"v0.4.9","sha":"6dadd59f7563f60ab0f106a1d0c5a574555125ff","kind":"commit","published_at":"2020-06-07T03:28:31.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.9/manifests"},{"name":"v0.4.8","sha":"fe01784e611b8fb6c83a253a3044bbc6bf1604f6","kind":"commit","published_at":"2020-06-05T20:19:33.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.8/manifests"},{"name":"v0.4.7","sha":"a7d612a26494d2081b3a8c16bbcb68c8c0838260","kind":"commit","published_at":"2020-06-05T04:13:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"1f936455b335fa540336984c7bedb58da4d1e62b","kind":"commit","published_at":"2020-06-05T00:51:05.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"a9a95ae30b6dc1784c9665f57d0bfd8075e20c06","kind":"commit","published_at":"2020-06-04T20:17:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"b6541a81db3d6dc522679b01741c7b0e0afce6f1","kind":"commit","published_at":"2020-06-03T21:47:43.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"6a6ee4ea7b6c83d0f3f5b94fdffe575845b3c244","kind":"commit","published_at":"2020-05-28T21:14:32.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"45dc7e7237638e7429b359c494b1279fad46f5ad","kind":"commit","published_at":"2020-05-26T21:23:26.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"b53cba406954140d225c83751698a35827292e9f","kind":"commit","published_at":"2020-05-26T10:15:28.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"467b22d18ed536e23e6595676b0a52842e9a4d79","kind":"commit","published_at":"2020-05-26T01:46:56.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.4.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.4.0/manifests"},{"name":"v0.3.9","sha":"5f1962061cc91f82a4ee4d6b9fed34afc54fdc59","kind":"commit","published_at":"2020-05-23T00:06:59.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"0a5eb5837aaf9d1165504d0143de6d1a296b628d","kind":"commit","published_at":"2020-05-22T02:38:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.8","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"baefb750a9f71bb511ce34b08e8f465d8c60775b","kind":"commit","published_at":"2020-05-21T20:41:09.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.7","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"b4ac5ad3343d33c70da2de9eaa3a4ba472062b17","kind":"commit","published_at":"2020-05-21T06:51:12.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.6","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"8478a989f4e2d7c14b0eef3d3da58d7742d1ec4b","kind":"commit","published_at":"2020-05-18T23:45:35.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.5","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"ff850cc5935e9e0b74e5151da0406a48041405f5","kind":"commit","published_at":"2020-05-18T20:46:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.4","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"13ed883e49772804ce5cc393242e5c9450c507e9","kind":"commit","published_at":"2020-05-17T05:12:40.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.3","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"5d3ce3555b8d704b334eb9afd3a0e8e8a7b3cb05","kind":"commit","published_at":"2020-05-14T06:55:42.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.2","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"b126c7c5bee7c340aea3804602d75c1eb29d628c","kind":"commit","published_at":"2020-05-14T05:41:11.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.1","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"cb68e96cf1d18e54f55f2cdd29b084219569d695","kind":"commit","published_at":"2020-05-13T09:48:07.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.3.0","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.3.0/manifests"},{"name":"v0.2.12","sha":"0494641db53b0884d312fedbdb3a956bf00879fb","kind":"commit","published_at":"2020-05-13T07:15:01.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.2.12","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"3c33f15731f7a16a68b5b971691bbe51325ce8aa","kind":"commit","published_at":"2020-05-10T17:15:58.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.2.11","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"af32daf87067c34e9a127727666c3ac9281bdebd","kind":"commit","published_at":"2020-05-09T15:12:59.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.2.10","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"1378f34c147a31d56f1438fcd4d462a393169bb9","kind":"commit","published_at":"2020-05-08T03:41:29.000Z","download_url":"https://codeload.github.com/evanw/esbuild/tar.gz/v0.2.9","html_url":"https://github.com/evanw/esbuild/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanw%2Fesbuild/tags/v0.2.9/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:10:38.549Z","dependent_packages_count":9,"downloads":31055813,"downloads_period":"last-month","dependent_repos_count":337291,"rankings":{"downloads":0.05831901596927984,"dependent_repos_count":0.06094747866085302,"dependent_packages_count":2.18584172319918,"stargazers_count":0.45861210560727905,"forks_count":1.1451065130037752,"docker_downloads_count":0.0625081283839746,"average":0.661889160804057},"purl":"pkg:npm/%40esbuild/android-arm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@esbuild/android-arm","docker_dependents_count":2693,"docker_downloads_count":2064458175,"usage_url":"https://repos.ecosyste.ms/usage/npm/@esbuild/android-arm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@esbuild/android-arm/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@esbuild%2Fandroid-arm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@esbuild%2Fandroid-arm/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@esbuild%2Fandroid-arm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@esbuild%2Fandroid-arm/related_packages","maintainers":[{"uuid":"evanw","login":"evanw","name":null,"email":"evan.exe@gmail.com","url":null,"packages_count":110,"html_url":"https://www.npmjs.com/~evanw","role":null,"created_at":"2022-11-11T06:38:56.427Z","updated_at":"2022-11-11T06:38:56.427Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/evanw/packages"},{"uuid":"esbuild","login":"esbuild","name":null,"email":"evan.exe+esbuild@gmail.com","url":null,"packages_count":27,"html_url":"https://www.npmjs.com/~esbuild","role":null,"created_at":"2022-11-11T06:38:56.443Z","updated_at":"2022-11-11T06:38:56.443Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/esbuild/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":63,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4229593816","node_id":"PR_kwDOLc9THc7RBM72","number":3145,"state":"open","title":"Bump the npm group in /frontend with 65 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T05:13:27.000Z","updated_at":"2026-04-09T05:17:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":65,"packages":[{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-vitest","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"24.12.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"xstate","old_version":"5.29.0","new_version":"5.30.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@asamuzakjp/css-color","old_version":"5.0.1","new_version":"5.1.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.8.1","new_version":"7.0.6","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@joshwooding/vite-plugin-react-docgen-typescript","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/joshwooding/vite-plugin-react-docgen-typescript"},{"name":"@storybook/builder-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/csf-plugin","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-dom-shim","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@typescript-eslint/project-service","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"baseline-browser-mapping","old_version":"2.10.12","new_version":"2.10.15","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cac","old_version":"6.7.14","new_version":"7.0.0","repository_url":"https://github.com/cacjs/cac"},{"name":"caniuse-lite","old_version":"1.0.30001782","new_version":"1.0.30001785","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.328","new_version":"1.5.331","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"node-releases","old_version":"2.0.36","new_version":"2.0.37","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"playwright-core","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"tldts-core","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.24.6","new_version":"7.24.7","repository_url":"https://github.com/nodejs/undici"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm group in /frontend with 65 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.3` | `10.3.4` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.3` | `10.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.0` | `24.12.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.3` | `10.3.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.3` | `10.3.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.3.0` | `6.0.0` |\n| [xstate](https://github.com/statelyai/xstate) | `5.29.0` | `5.30.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `5.0.1` | `5.1.5` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.8.1` | `7.0.6` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) | `0.6.4` | `0.7.0` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.3.3` | `10.3.4` |\n| [@storybook/csf-plugin](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/csf-plugin) | `10.3.3` | `10.3.4` |\n| [@storybook/react-dom-shim](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/react-dom-shim) | `10.3.3` | `10.3.4` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.3.3` | `10.3.4` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.57.1` | `8.58.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.12` | `2.10.15` |\n| [cac](https://github.com/cacjs/cac) | `6.7.14` | `7.0.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001782` | `1.0.30001785` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.328` | `1.5.331` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.36` | `2.0.37` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [undici](https://github.com/nodejs/undici) | `7.24.6` | `7.24.7` |\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a1ca8439a8b62472ccbf45e880500e687cc41fb9\"\u003e\u003ccode\u003ea1ca843\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest/issues/34361\"\u003e#34361\u003c/a\u003e from storybookjs/valentin/fix-csf4-vitest-issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/addons/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4fb52a2127b9b4a4e9df7fb75c9e8d9773a1c1e9\"\u003e\u003ccode\u003e4fb52a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34393\"\u003e#34393\u003c/a\u003e from mixelburg/fix/docgen-resolver-tsx-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/756f6e36fc89fe903e5411455a71ca96d6fae4d1\"\u003e\u003ccode\u003e756f6e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34335\"\u003e#34335\u003c/a\u003e from beeswhacks/upgrade-vite-plugin-react-docgen-ty...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.0 to 24.12.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c\"\u003e\u003ccode\u003e1bf86c9\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae\"\u003e\u003ccode\u003ee9cc25a\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): fix typo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f68c8e4baca096281b458ccb6ff16ca6c5a1d199\"\u003e\u003ccode\u003ef68c8e4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] preserve type alias inf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73acd2e6833c4757d2743a8dbb979154d31a1e98\"\u003e\u003ccode\u003e73acd2e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] skip reporting false posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3d21482030e4fd220f466cea7036e07695277364\"\u003e\u003ccode\u003e3d21482\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-return] false positive on unwrapping generic (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.57.1 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/7a820b16e5aa16a62f503ff38ad61cef8146b63b\"\u003e\u003ccode\u003e7a820b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin/issues/34245\"\u003e#34245\u003c/a\u003e from storybookjs/chore/root_oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eb227b1312e72ecdc39b2ca3038ca3efdec02df\"\u003e\u003ccode\u003e4eb227b\u003c/code\u003e\u003c/a\u003e Build: Move prettier to oxfmt\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 28.1.0 to 29.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (\u003ca href=\"https://github.com/thypon\"\u003e\u003ccode\u003e@​thypon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/blob/v29.0.0/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (thypon)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/00522ce724abb05f377da2722aae99dd4c53136f\"\u003e\u003ccode\u003e00522ce\u003c/code\u003e\u003c/a\u003e Version 29.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a217975903af7447bf78063133198445ced5cc54\"\u003e\u003ccode\u003ea217975\u003c/code\u003e\u003c/a\u003e Use undici's request() API for XHR dispatching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f29722de49a767fa6c2556fcdb228e82c4b7cfdc\"\u003e\u003ccode\u003ef29722d\u003c/code\u003e\u003c/a\u003e Convert CSSStyleDeclaration to webidl2js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4aaacc67ccba17093578b3538402ec43dc0f94aa\"\u003e\u003ccode\u003e4aaacc6\u003c/code\u003e\u003c/a\u003e Merge in \u003ccode\u003ecssstyle\u003c/code\u003e and replace \u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6c2769ad4541ee8442b7945cf596775b356cd167\"\u003e\u003ccode\u003e6c2769a\u003c/code\u003e\u003c/a\u003e Remove unused http(s)-proxy-agent dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/eba96b5f96f9fe8277feaf1f971cebfcb8c433af\"\u003e\u003ccode\u003eeba96b5\u003c/code\u003e\u003c/a\u003e Update domSelector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/54f9995300ee4cfae824dbc8e42f0bcad41e73ac\"\u003e\u003ccode\u003e54f9995\u003c/code\u003e\u003c/a\u003e Use --fgrep for npm run test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/15e76640cef1c1dc82c130e29b505b6b8087a65f\"\u003e\u003ccode\u003e15e7664\u003c/code\u003e\u003c/a\u003e Use stable ports for test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7410bdbcdf5a3c8cbaa7cc41bcad9979c0b2bb42\"\u003e\u003ccode\u003e7410bdb\u003c/code\u003e\u003c/a\u003e Suppress informational WPT output when using the min reporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/c44377e1741b782780fb890e7ca6949aa8385c33\"\u003e\u003ccode\u003ec44377e\u003c/code\u003e\u003c/a\u003e Lazily initialize DOMSelector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003estorybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003estorybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when r...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/3145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/3145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3145/packages"},{"uuid":"4155824464","node_id":"PR_kwDORysT_87OKDQt","number":2,"state":"closed","title":"Bump the all group with 132 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-02T23:02:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T20:46:09.000Z","updated_at":"2026-04-02T23:02:58.000Z","time_to_close":526600,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":132,"packages":[{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-devtools","old_version":"0.9.13","new_version":"0.10.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-router","old_version":"1.166.7","new_version":"1.168.7","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-devtools","old_version":"1.166.7","new_version":"1.166.11","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.166.7","new_version":"1.166.10","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.166.8","new_version":"1.167.12","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.166.7","new_version":"1.167.8","repository_url":"https://github.com/TanStack/router"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@biomejs/biome","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@tanstack/devtools-vite","old_version":"0.5.5","new_version":"0.6.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"@types/node","old_version":"25.4.0","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-vitals","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"@asamuzakjp/dom-selector","old_version":"6.8.1","new_version":"7.0.4","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@babel/helpers","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@tailwindcss/node","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/devtools-ui","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/devtools","old_version":"0.10.14","new_version":"0.11.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/history","old_version":"1.161.4","new_version":"1.161.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start-client","old_version":"1.166.7","new_version":"1.166.22","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start-server","old_version":"1.166.7","new_version":"1.166.22","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-store","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/router-core","old_version":"1.166.7","new_version":"1.168.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-devtools-core","old_version":"1.166.7","new_version":"1.167.1","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-generator","old_version":"1.166.7","new_version":"1.166.21","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-ssr-query-core","old_version":"1.166.7","new_version":"1.167.0","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-utils","old_version":"1.161.4","new_version":"1.161.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-client-core","old_version":"1.166.7","new_version":"1.167.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-fn-stubs","old_version":"1.161.4","new_version":"1.161.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-plugin-core","old_version":"1.166.8","new_version":"1.167.13","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-server-core","old_version":"1.166.7","new_version":"1.167.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-storage-context","old_version":"1.166.7","new_version":"1.166.20","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/store","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/virtual-file-routes","old_version":"1.161.4","new_version":"1.161.7","repository_url":"https://github.com/TanStack/router"},{"name":"@vitest/expect","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.10.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001777","new_version":"1.0.30001781","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"diff","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"electron-to-chromium","old_version":"1.5.307","new_version":"1.5.328","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.20.0","new_version":"5.20.1","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"1.7.0","new_version":"2.0.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.13.6","new_version":"4.13.7","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"launch-editor","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"lightningcss-android-arm64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"nf3","old_version":"0.3.11","new_version":"0.3.14","repository_url":"https://github.com/unjs/nf3"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"std-env","old_version":"3.10.0","new_version":"4.0.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.2","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"3.0.3","new_version":"3.1.0","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"7.0.25","new_version":"7.0.27","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.25","new_version":"7.0.27","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.6","repository_url":"https://github.com/nodejs/undici"},{"name":"unstorage","old_version":"2.0.0-alpha.6","new_version":"2.0.0-alpha.7","repository_url":"https://github.com/unjs/unstorage"},{"name":"ws","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 132 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.9.13` | `0.10.0` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.166.7` | `1.168.7` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.166.7` | `1.166.11` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.166.7` | `1.166.10` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.166.8` | `1.167.12` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.166.7` | `1.167.8` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.5.5` | `0.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.5.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `6.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.2` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `5.1.0` | `5.2.0` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.8.1` | `7.0.4` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.6` | `7.29.2` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.0` | `7.29.2` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.2` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.1.0` | `1.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.1.0` | `1.2.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.2.1` | `4.2.2` |\n| [@tanstack/devtools-ui](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-ui) | `0.5.0` | `0.5.1` |\n| [@tanstack/devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools) | `0.10.14` | `0.11.0` |\n| [@tanstack/history](https://github.com/TanStack/router/tree/HEAD/packages/history) | `1.161.4` | `1.161.6` |\n| [@tanstack/react-start-client](https://github.com/TanStack/router/tree/HEAD/packages/react-start-client) | `1.166.7` | `1.166.22` |\n| [@tanstack/react-start-server](https://github.com/TanStack/router/tree/HEAD/packages/react-start-server) | `1.166.7` | `1.166.22` |\n| [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.9.2` | `0.9.3` |\n| [@tanstack/router-core](https://github.com/TanStack/router/tree/HEAD/packages/router-core) | `1.166.7` | `1.168.6` |\n| [@tanstack/router-devtools-core](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools-core) | `1.166.7` | `1.167.1` |\n| [@tanstack/router-generator](https://github.com/TanStack/router/tree/HEAD/packages/router-generator) | `1.166.7` | `1.166.21` |\n| [@tanstack/router-ssr-query-core](https://github.com/TanStack/router/tree/HEAD/packages/router-ssr-query-core) | `1.166.7` | `1.167.0` |\n| [@tanstack/router-utils](https://github.com/TanStack/router/tree/HEAD/packages/router-utils) | `1.161.4` | `1.161.6` |\n| [@tanstack/start-client-core](https://github.com/TanStack/router/tree/HEAD/packages/start-client-core) | `1.166.7` | `1.167.6` |\n| [@tanstack/start-fn-stubs](https://github.com/TanStack/router/tree/HEAD/packages/start-fn-stubs) | `1.161.4` | `1.161.6` |\n| [@tanstack/start-plugin-core](https://github.com/TanStack/router/tree/HEAD/packages/start-plugin-core) | `1.166.8` | `1.167.13` |\n| [@tanstack/start-server-core](https://github.com/TanStack/router/tree/HEAD/packages/start-server-core) | `1.166.7` | `1.167.6` |\n| [@tanstack/start-storage-context](https://github.com/TanStack/router/tree/HEAD/packages/start-storage-context) | `1.166.7` | `1.166.20` |\n| [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.9.2` | `0.9.3` |\n| [@tanstack/virtual-file-routes](https://github.com/TanStack/router/tree/HEAD/packages/virtual-file-routes) | `1.161.4` | `1.161.7` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.18` | `4.1.2` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.18` | `4.1.2` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.18` | `4.1.2` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.18` | `4.1.2` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.18` | `4.1.2` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.18` | `4.1.2` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.18` | `4.1.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.10.11` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001777` | `1.0.30001781` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.20` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `8.0.4` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.307` | `1.5.328` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.20.0` | `5.20.1` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.7.0` | `2.0.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.6` | `4.13.7` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.13.1` | `2.13.2` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [nf3](https://github.com/unjs/nf3) | `0.3.11` | `0.3.14` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.10.0` | `4.0.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.2` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.0.4` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.0.3` | `3.1.0` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.25` | `7.0.27` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.25` | `7.0.27` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `6.0.0` | `6.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.6` |\n| [unstorage](https://github.com/unjs/unstorage) | `2.0.0-alpha.6` | `2.0.0-alpha.7` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.20.0` |\n\nUpdates `@tailwindcss/vite` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59b0329f858dd8a25f64dfa55fb971aa6e74c32a\"\u003e\u003ccode\u003e59b0329\u003c/code\u003e\u003c/a\u003e Add support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bf441a799f67df1596c2cf40eda30ddb50859607\"\u003e\u003ccode\u003ebf441a7\u003c/code\u003e\u003c/a\u003e fix(vite): skip full reload for server only modules scanned by client css (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-devtools` from 0.9.13 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/devtools/blob/main/packages/react-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the way props are passed to the plugins (\u003ca href=\"https://redirect.github.com/TanStack/devtools/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/devtools/commit/7c339855988d03896cb42d00eeb555750a3a1aff\"\u003e\u003ccode\u003e7c33985\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/devtools/commit/40db560c00a3c5da9d5f98e138e8f59a2619f6ff\"\u003e\u003ccode\u003e40db560\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/a5448af606905759ff0f4b9006be724b6c1bfe06\"\u003e\u003ccode\u003ea5448af\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/0b4a4a9e57f3be7079166198f3e69fedd15c5b5d\"\u003e\u003ccode\u003e0b4a4a9\u003c/code\u003e\u003c/a\u003e Plugins marketplace (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/22b038bc972b9f1b16f7f63fc1a46e6d9c63b0fb\"\u003e\u003ccode\u003e22b038b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/9c382809e3a452073e3a07c4257e3c905e762f04\"\u003e\u003ccode\u003e9c38280\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/288cdcc4a4696fdde31ddd82308a54e53ba8c8ec\"\u003e\u003ccode\u003e288cdcc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/e89f07634392be5a81538674f36f9c045c88e2bd\"\u003e\u003ccode\u003ee89f076\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/b236c5c02e1c840da348fd13e6c2b9df6d7de49d\"\u003e\u003ccode\u003eb236c5c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/779f5fdb69072edc0cc1c3674b38882c81b30c28\"\u003e\u003ccode\u003e779f5fd\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/e7f7720c24526a1dbbb44de63f0d9368327f82a2\"\u003e\u003ccode\u003ee7f7720\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/e3c6e75d8221376bfc8d3195cb8f78a0a5d1ac23\"\u003e\u003ccode\u003ee3c6e75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/devtools/commits/@tanstack/devtools@0.10.0/packages/react-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.166.7 to 1.168.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.168.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/42c3f3b3a3a478fd6d6894310ef94b2d23794b8e\"\u003e\u003ccode\u003e42c3f3b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the extra SSR sentinel tag used for \u003ccode\u003eonRendered\u003c/code\u003e in React Router while (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7054\"\u003e#7054\u003c/a\u003e)\npreserving the client-side render timing needed for scroll restoration and\n\u003ccode\u003eonRendered\u003c/code\u003e subscribers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: scroll restoration without throttling (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7042\"\u003e#7042\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etanstack/store 0.9.3 (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7041\"\u003e#7041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/71a8b684c87c37fd4a033d99f5ba4a05c7a179f5\"\u003e\u003ccode\u003e71a8b68\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: transformAssets (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7023\"\u003e#7023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d81d21ad05c9401bf54b24acd29401e1e4fd624c\"\u003e\u003ccode\u003ed81d21a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eReplace tiny-invariant and tiny-warning with in-house solution for bundle-size (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7007\"\u003e#7007\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/c9e18555f3a5531e96de8f574cfca9edcdb18e5c\"\u003e\u003ccode\u003ec9e1855\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/21bd99242026c722e0b4f67dd6effea78637dd84\"\u003e\u003ccode\u003e21bd992\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5c5a4359e837b4f4aa424b047709008e40d69497\"\u003e\u003ccode\u003e5c5a435\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5ca661c2f8a7e50167b4112c64aa06cef4148ea9\"\u003e\u003ccode\u003e5ca661c\u003c/code\u003e\u003c/a\u003e fix: dont use script tag for OnRendered (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7054\"\u003e#7054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a1ab2646348cb9fa89c98b2128a65d992925014f\"\u003e\u003ccode\u003ea1ab264\u003c/code\u003e\u003c/a\u003e fix: unexported \u003ccode\u003eShouldBlockFnLocation\u003c/code\u003e interface causes TS4023 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7037\"\u003e#7037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e1b019ccb84ba2a5c60d36adae2440ac9f5bc34f\"\u003e\u003ccode\u003ee1b019c\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e fix: scroll restorating without throttling (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7042\"\u003e#7042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/749e88b68e920b90cf034859c51e82609b3f891f\"\u003e\u003ccode\u003e749e88b\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/71a8b684c87c37fd4a033d99f5ba4a05c7a179f5\"\u003e\u003ccode\u003e71a8b68\u003c/code\u003e\u003c/a\u003e chore: update TanStack Store to 0.9.3 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7041\"\u003e#7041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/7640f6e3f5d946ca1fd32729050d12642cf38502\"\u003e\u003ccode\u003e7640f6e\u003c/code\u003e\u003c/a\u003e refactor(router): remove global file route helpers (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7026\"\u003e#7026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/b1c0f4602df7d3950df199e6471774f0520a359b\"\u003e\u003ccode\u003eb1c0f46\u003c/code\u003e\u003c/a\u003e chore: upgrade tooling to typescript 6 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7024\"\u003e#7024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router@1.168.7/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router-devtools` from 1.166.7 to 1.166.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.166.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/c9e18555f3a5531e96de8f574cfca9edcdb18e5c\"\u003e\u003ccode\u003ec9e1855\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/054523900b2ee19308e5a88417dadfc6923afe30\"\u003e\u003ccode\u003e0545239\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: update to vite-config 5.x (rolldown) (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6926\"\u003e#6926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/838b0eb9a8bbbb987a0a6972c1446e01423bbd7b\"\u003e\u003ccode\u003e838b0eb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: build with \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e 0.4.3 (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6923\"\u003e#6923\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/67d9e69d72ef70402ffc6b98e54215d809347dd9\"\u003e\u003ccode\u003e67d9e69\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/423be8af4bcda216d4f5e0f9b6f540cb301b8f18\"\u003e\u003ccode\u003e423be8a\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a0a6aa8b8ad801f0a364b6c27722d5a929c14e70\"\u003e\u003ccode\u003ea0a6aa8\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/91d10855e8dfe6bd09070eb6c5aa325451548df4\"\u003e\u003ccode\u003e91d1085\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e build: update to \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e v0.4.3 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools/issues/6923\"\u003e#6923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router-devtools@1.166.11/packages/react-router-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router-ssr-query` from 1.166.7 to 1.166.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router-ssr-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.166.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/054523900b2ee19308e5a88417dadfc6923afe30\"\u003e\u003ccode\u003e0545239\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: update to vite-config 5.x (rolldown) (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6926\"\u003e#6926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/838b0eb9a8bbbb987a0a6972c1446e01423bbd7b\"\u003e\u003ccode\u003e838b0eb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: build with \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e 0.4.3 (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6923\"\u003e#6923\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/423be8af4bcda216d4f5e0f9b6f540cb301b8f18\"\u003e\u003ccode\u003e423be8a\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a0a6aa8b8ad801f0a364b6c27722d5a929c14e70\"\u003e\u003ccode\u003ea0a6aa8\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/91d10855e8dfe6bd09070eb6c5aa325451548df4\"\u003e\u003ccode\u003e91d1085\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e build: update to \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e v0.4.3 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query/issues/6923\"\u003e#6923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router-ssr-query@1.166.10/packages/react-router-ssr-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.166.8 to 1.167.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.167.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.22\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.22\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/5ca661c2f8a7e50167b4112c64aa06cef4148ea9\"\u003e\u003ccode\u003e5ca661c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.21\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.20\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.20\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eserver-entry\u003c/code\u003e package export types path so published packages include the expected declaration files, and add build-time package validation to catch similar export issues during CI. (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7035\"\u003e#7035\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.7\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/TanStack/router/commit/21bd99242026c722e0b4f67dd6effea78637dd84\"\u003e\u003ccode\u003e21bd992\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5c5a4359e837b4f4aa424b047709008e40d69497\"\u003e\u003ccode\u003e5c5a435\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0e0a2817c30011829a4fefbb7d3bdef1e710d3ef\"\u003e\u003ccode\u003e0e0a281\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e1b019ccb84ba2a5c60d36adae2440ac9f5bc34f\"\u003e\u003ccode\u003ee1b019c\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/87a51603981eef4ab230b9af9527b7d9d69ea722\"\u003e\u003ccode\u003e87a5160\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5016e4e4c7387a1c0342e474e3e83bdf664e2f1d\"\u003e\u003ccode\u003e5016e4e\u003c/code\u003e\u003c/a\u003e fix: add tsconfig.server-entry.json to fix missing declaration files … (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/7035\"\u003e#7035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/749e88b68e920b90cf034859c51e82609b3f891f\"\u003e\u003ccode\u003e749e88b\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/77ad7925d4a6ea88ecd523ca7445ca192ce7a91a\"\u003e\u003ccode\u003e77ad792\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/b1c0f4602df7d3950df199e6471774f0520a359b\"\u003e\u003ccode\u003eb1c0f46\u003c/code\u003e\u003c/a\u003e chore: upgrade tooling to typescript 6 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/7024\"\u003e#7024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/bb3b8e4b069aef8bd5966379fe1121375c92f4d5\"\u003e\u003ccode\u003ebb3b8e4\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-start@1.167.12/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/router-plugin` from 1.166.7 to 1.167.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/router-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.167.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/42c3f3b3a3a478fd6d6894310ef94b2d23794b8e\"\u003e\u003ccode\u003e42c3f3b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/70b222513720d99c6d44bd3f28d1e9b19dc91a43\"\u003e\u003ccode\u003e70b2225\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/71a8b684c87c37fd4a033d99f5ba4a05c7a179f5\"\u003e\u003ccode\u003e71a8b68\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d81d21ad05c9401bf54b24acd29401e1e4fd624c\"\u003e\u003ccode\u003ed81d21a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/c9e18555f3a5531e96de8f574cfca9edcdb18e5c\"\u003e\u003ccode\u003ec9e1855\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/21bd99242026c722e0b4f67dd6effea78637dd84\"\u003e\u003ccode\u003e21bd992\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0e0a2817c30011829a4fefbb7d3bdef1e710d3ef\"\u003e\u003ccode\u003e0e0a281\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e1b019ccb84ba2a5c60d36adae2440ac9f5bc34f\"\u003e\u003ccode\u003ee1b019c\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/749e88b68e920b90cf034859c51e82609b3f891f\"\u003e\u003ccode\u003e749e88b\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/b1c0f4602df7d3950df199e6471774f0520a359b\"\u003e\u003ccode\u003eb1c0f46\u003c/code\u003e\u003c/a\u003e chore: upgrade tooling to typescript 6 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/7024\"\u003e#7024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/bb3b8e4b069aef8bd5966379fe1121375c92f4d5\"\u003e\u003ccode\u003ebb3b8e4\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/67d9e69d72ef70402ffc6b98e54215d809347dd9\"\u003e\u003ccode\u003e67d9e69\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/d7445e048d7dbc0c3455eb7af2c18938186468e1\"\u003e\u003ccode\u003ed7445e0\u003c/code\u003e\u003c/a\u003e fix: better react HMR (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e71040784ac43a8ea259ea820c0d62ea80b8d7a3\"\u003e\u003ccode\u003ee710407\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/9351e997962d02ecc3f6f1791edd84e64361d27b\"\u003e\u003ccode\u003e9351e99\u003c/code\u003e\u003c/a\u003e fix: Fix React Fast Refresh state preservation for auto code-split ro… (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/router-plugin@1.167.8/packages/router-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.6 to 2.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.9\u003c/h2\u003e\n\u003ch2\u003e2.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9315\"\u003e#9315\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4\"\u003e\u003ccode\u003e085d324\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added a new nursery CSS rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicate-selectors/\"\u003e\u003ccode\u003enoDuplicateSelectors\u003c/code\u003e\u003c/a\u003e, that disallows duplicate selector lists within the same at-rule context.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule because the second selector and the first selector are the same:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* First selector */\n.x .y .z {\n}\n\u003cp\u003e/* Second selector */\n.x {\n.y {\n.z {\n}\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9567\"\u003e#9567\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7ab931be14f5e61e5716a345c7ef0da59abb016\"\u003e\u003ccode\u003eb7ab931\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7211\"\u003e#7211\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e now detects negated logical OR chains. The following code is now considered invalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e!foo || !foo.bar;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8670\"\u003e#8670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/607ebf9eacec1480f57e06deea46c99174b000a2\"\u003e\u003ccode\u003e607ebf9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8345\"\u003e#8345\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-adjacent-overload-signatures/\"\u003e\u003ccode\u003euseAdjacentOverloadSignatures\u003c/code\u003e\u003c/a\u003e no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Kek {\n  static kek(): number {\n    return 0;\n  }\n  another(): string {\n    return \u0026quot;\u0026quot;;\n  }\n  kek(): number {\n    return 1;\n  } // no longer reported as non-adjacent\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9476\"\u003e#9476\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/97b80a8b017dc3a56542bfe01b6dadab081729bf\"\u003e\u003ccode\u003e97b80a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/masterkain\"\u003e\u003ccode\u003e@​masterkain\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9475\"\u003e\u003ccode\u003e[#9475](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9475)\u003c/code\u003e\u003c/a\u003e: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9553\"\u003e#9553\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0cd5298fecae7961c458b026b37f80a8ab98880f\"\u003e\u003ccode\u003e0cd5298\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9315\"\u003e#9315\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4\"\u003e\u003ccode\u003e085d324\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added a new nursery CSS rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicate-selectors/\"\u003e\u003ccode\u003enoDuplicateSelectors\u003c/code\u003e\u003c/a\u003e, that disallows duplicate selector lists within the same at-rule context.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule because the second selector and the first selector are the same:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* First selector */\n.x .y .z {\n}\n\u003cp\u003e/* Second selector */\n.x {\n.y {\n.z {\n}\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9567\"\u003e#9567\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7ab931be14f5e61e5716a345c7ef0da59abb016\"\u003e\u003ccode\u003eb7ab931\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7211\"\u003e#7211\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e now detects negated logical OR chains. The following code is now considered invalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e!foo || !foo.bar;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8670\"\u003e#8670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/607ebf9eacec1480f57e06deea46c99174b000a2\"\u003e\u003ccode\u003e607ebf9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8345\"\u003e#8345\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-adjacent-overload-signatures/\"\u003e\u003ccode\u003euseAdjacentOverloadSignatures\u003c/code\u003e\u003c/a\u003e no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Kek {\n  static kek(): number {\n    return 0;\n  }\n  another(): string {\n    return \u0026quot;\u0026quot;;\n  }\n  kek(): number {\n    return 1;\n  } // no longer reported as non-adjacent\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9476\"\u003e#9476\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/97b80a8b017dc3a56542bfe01b6dadab081729bf\"\u003e\u003ccode\u003e97b80a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/masterkain\"\u003e\u003ccode\u003e@​masterkain\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9475\"\u003e\u003ccode\u003e[#9475](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9475)\u003c/code\u003e\u003c/a\u003e: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9553\"\u003e#9553\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0cd5298fecae7961c458b026b37f80a8ab98880f\"\u003e\u003ccode\u003e0cd5298\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.\u003c/p\u003e\n\u003cp\u003eFor example, \u003ccode\u003elinter.rules.correctness = \u0026quot;error\u0026quot;\u003c/code\u003e no longer enables React- or Qwik-specific correctness rules unless \u003ccode\u003elinter.domains.react\u003c/code\u003e, \u003ccode\u003elinter.domains.qwik\u003c/code\u003e, or an explicit rule config also enables them, or their relative dependencies are installed.\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/biomejs/biome/commit/ad3752696c34f0ad30311a2a70de1f9b18b31530\"\u003e\u003ccode\u003ead37526\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9620\"\u003e#9620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/eb57e3a1df36bf1bbe612f84a68ded658d9b7d00\"\u003e\u003ccode\u003eeb57e3a\u003c/code\u003e\u003c/a\u003e chore: use npmx.dev badge (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9614\"\u003e#9614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e1684948cee6572583ab62019a300cf2a7d1d826\"\u003e\u003ccode\u003ee168494\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9474\"\u003e#9474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4\"\u003e\u003ccode\u003e085d324\u003c/code\u003e\u003c/a\u003e feat(css): add \u003ccode\u003enoDuplicateSelectors\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4d050df5e3276dd54b6962fca6eeaf8cdcd6f295\"\u003e\u003ccode\u003e4d050df\u003c/code\u003e\u003c/a\u003e feat(analyze): implement noInlineStyles (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9534\"\u003e#9534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/723798b7cd5d6b27cf6ab653ea6046f66610b402\"\u003e\u003ccode\u003e723798b\u003c/code\u003e\u003c/a\u003e feat: apply fix to use consistent method signatures (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9544\"\u003e#9544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f4bf3411cc34ae6458b298a03c6255ac3cd00231\"\u003e\u003ccode\u003ef4bf341\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9517\"\u003e#9517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e feat(lint): add noDrizzleDeleteWithoutWhere and noDrizzleUpdateWithoutWhere r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f30838b288bf317bf88c9247da029d9a394d009\"\u003e\u003ccode\u003e1f30838\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9346\"\u003e#9346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3ac98eb0fa492fce37e87e14c2c4b7016475195c\"\u003e\u003ccode\u003e3ac98eb\u003c/code\u003e\u003c/a\u003e feat(css/lint): useBaseline (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9318\"\u003e#9318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/devtools-vite` from 0.5.5 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/devtools/blob/main/packages/devtools-vite/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/devtools-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumps vite versions to include v8 (\u003ca href=\"https://redirect.github.com/TanStack/devtools/pull/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/87928d01e9f7ce3ed69c0c6641a872269d721883\"\u003e\u003ccode\u003e87928d0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/2d15807c66b5e841aaada891abea0921ca70a94b\"\u003e\u003ccode\u003e2d15807\u003c/code\u003e\u003c/a\u003e Fix/fragment transform (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/2145027403546848d62030dfb98f00dcdc04323c\"\u003e\u003ccode\u003e2145027\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/6816bae335f065eb989251ca146498b65bc27998\"\u003e\u003ccode\u003e6816bae\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/6176382309f702d64cd9299b596d17e38bfd3acc\"\u003e\u003ccode\u003e6176382\u003c/code\u003e\u003c/a\u003e fix: make inject source optional (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/27874dd5776ad9ae85598e12aaff4a51ff7dddb5\"\u003e\u003ccode\u003e27874dd\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/891b1eabfc93c8876af6aab225931e3b03e04202\"\u003e\u003ccode\u003e891b1ea\u003c/code\u003e\u003c/a\u003e feat: fix some issues with go to and add better docs (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/1c23cf880a5f6e41205d5e57bd11349ffaebecf3\"\u003e\u003ccode\u003e1c23cf8\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/89b1493ab020571545086152cd84c7b12476dea6\"\u003e\u003ccode\u003e89b1493\u003c/code\u003e\u003c/a\u003e feat: improve open source funtionality (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/f13e6f8efd05b62f0a8ff91f3c1ed6f196a11316\"\u003e\u003ccode\u003ef13e6f8\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/devtools/commits/@tanstack/devtools@0.6.0/packages/devtools-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.4.0 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.4 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.1\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to ...\n\n_Description has been truncated_","html_url":"https://github.com/hamiltonnBC/TestingTauri/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamiltonnBC%2FTestingTauri/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4081311377","node_id":"PR_kwDOOM_4Yc7K3Jmk","number":55,"state":"open","title":"chore(deps)(deps): Bump the dependencies group with 42 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T09:34:13.000Z","updated_at":"2026-03-16T09:34:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"dependencies","update_count":42,"packages":[{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"html-validate","old_version":"10.11.1","new_version":"10.11.2"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bare-os","old_version":"3.7.1","new_version":"3.8.0","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.10.8","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001777","new_version":"1.0.30001779","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.307","new_version":"1.5.313","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"flatted","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/WebReflection/flatted"},{"name":"puppeteer","old_version":"24.38.0","new_version":"24.39.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.38.0","new_version":"24.39.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"tldts-core","old_version":"7.0.25","new_version":"7.0.26","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-icann","old_version":"7.0.25","new_version":"7.0.26","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.4","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 42 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [html-validate](https://gitlab.com/html-validate/html-validate) | `10.11.1` | `10.11.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.1.0` | `1.1.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.7.1` | `3.8.0` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.8.0` | `2.8.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.10.8` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001777` | `1.0.30001779` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.307` | `1.5.313` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.0` | `3.4.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.38.0` | `24.39.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.38.0` | `24.39.1` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.25` | `7.0.26` |\n| [tldts-icann](https://github.com/remusao/tldts) | `7.0.25` | `7.0.26` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.4` |\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 `html-validate` from 10.11.1 to 10.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/html-validate/html-validate/tags\"\u003ehtml-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.2\u003c/h2\u003e\n\u003ch2\u003e10.11.2 (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e ignore unterminated character references in url fragments \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5\"\u003edd73de2\u003c/a\u003e), closes \u003ca href=\"https://gitlab.com/html-validate/html-validate/issues/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e properly find unrecognized character reference before \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364\"\u003e8f124fa\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://gitlab.com/html-validate/html-validate/blob/master/CHANGELOG.md\"\u003ehtml-validate's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.11.2 (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e ignore unterminated character references in url fragments \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5\"\u003edd73de2\u003c/a\u003e), closes \u003ca href=\"https://gitlab.com/html-validate/html-validate/issues/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e properly find unrecognized character reference before \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364\"\u003e8f124fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/0cd5c8e89779ba011ecdec522adc1f01bfe57fca\"\u003e\u003ccode\u003e0cd5c8e\u003c/code\u003e\u003c/a\u003e chore(release): 10.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/740063f10660da4b92a8bc1f6cd6fac8d7630aa8\"\u003e\u003ccode\u003e740063f\u003c/code\u003e\u003c/a\u003e ci: pass along release input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/4b750dd3e0448ae3c7d54c30dd0414cfc73f5a85\"\u003e\u003ccode\u003e4b750dd\u003c/code\u003e\u003c/a\u003e ci: use new relase job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/7f99542aa0b9fe9e49cc01e5add8a10ef18cc8bd\"\u003e\u003ccode\u003e7f99542\u003c/code\u003e\u003c/a\u003e Merge branch 'bugfix/hash-char-ref' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/0ca782b45f4057962d9713ed6ae63dfd77a0eba9\"\u003e\u003ccode\u003e0ca782b\u003c/code\u003e\u003c/a\u003e refactor: rename variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364\"\u003e\u003ccode\u003e8f124fa\u003c/code\u003e\u003c/a\u003e fix(rules): properly find unrecognized character reference before \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e#\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dbd1fde254f289b7620aa26ab847ef20064724a2\"\u003e\u003ccode\u003edbd1fde\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​html-validate/eslint\u003c/code\u003e monorepo to v6.17.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/5f701743da1469ad349fedf297d99d276529d7ec\"\u003e\u003ccode\u003e5f70174\u003c/code\u003e\u003c/a\u003e Merge branch 'bugfix/hash-char-ref' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5\"\u003e\u003ccode\u003edd73de2\u003c/code\u003e\u003c/a\u003e fix(rules): ignore unterminated character references in url fragments \u003ccode\u003e#\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/e21c1b813c95539dc4b896d20e7efef56d5bc381\"\u003e\u003ccode\u003ee21c1b8\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/lock-file-maintenance' into 'master'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/html-validate/html-validate/compare/v10.11.1...v10.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.1.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eMarch 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;'filter'\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecss-tree\u003c/code\u003e as an optional peer dependency to set version constraints\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.4.0\"\u003e\u003ccode\u003ev8.4.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix data race and use-after-free in napi_threadsafe_function by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/199\"\u003etoyobayashi/emnapi#199\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003efix tsfn not work in JS based async_work workers\u003c/li\u003e\n\u003cli\u003efix pthread_create not work in JS based async_work workers\u003c/li\u003e\n\u003cli\u003eemnapi_basic[-mt].a includes libuv symbols now\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erefactor: dispatch async work queue in shared memory by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/200\"\u003etoyobayashi/emnapi#200\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAvoids deadlock when main thread block on waiting queued async work starting. Completed work can not be dispatched to main thread that cause no new worker available, then queued work never start.\u003c/li\u003e\n\u003cli\u003ewasm32-wasip1-threads target spawn async worker in JS will use pthread_create, no longer maintain a separate worker pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erename node_api_create_object_with_properties by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/193\"\u003etoyobayashi/emnapi#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: execute tsfn finalizer after queue drains when aborted\u003c/li\u003e\n\u003cli\u003efeat: add required config hint in package entry\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst { requiredConfig } = require('emnapi')\r\nconsole.log(requiredConfig.clang.wasmld)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre\u003e\u003ccode\u003e[\r\n  '--import-memory',\r\n  '--shared-memory',\r\n  '--export-table',\r\n  '--export=malloc',\r\n  '--export=free',\r\n  '--export=napi_register_wasm_v1',\r\n  '--export-if-defined=node_api_module_get_api_version_v1',\r\n  '--export=emnapi_thread_crashed',\r\n  '--export-if-defined=emnapi_async_worker_create',\r\n  '--export-if-defined=emnapi_async_worker_init'\r\n]\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.1...v1.9.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.1...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c9743cf573e52c5b4d31d7369c752b652b29fe9e\"\u003e\u003ccode\u003ec9743cf\u003c/code\u003e\u003c/a\u003e 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/b6b4a633f70ef0d85f7df707d22bcc0a1073ad44\"\u003e\u003ccode\u003eb6b4a63\u003c/code\u003e\u003c/a\u003e feat: add required config hint in package entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/5e3e8a9006b2f57244bb28411729ddda7d45fb70\"\u003e\u003ccode\u003e5e3e8a9\u003c/code\u003e\u003c/a\u003e\u003ccode\u003enodejs/node#61956\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/17e63e88c1e652d1120e98097b0b6876e531936e\"\u003e\u003ccode\u003e17e63e8\u003c/code\u003e\u003c/a\u003e refactor: dispatch async work queue in shared memory (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/361b18393dd7170062541c2b480fa8b95cbb4f50\"\u003e\u003ccode\u003e361b183\u003c/code\u003e\u003c/a\u003e [Backport] fix data race and use-after-free in napi_threadsafe_function (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/7eb6a371b10c3d72aa4809de20cf9a31983bd840\"\u003e\u003ccode\u003e7eb6a37\u003c/code\u003e\u003c/a\u003e feat!: fix \u003ccode\u003enode_api_create_object_with_properties\u003c/code\u003e name (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/dbb301329b01574ca4a6d9eefc31ef546e6fb702\"\u003e\u003ccode\u003edbb3013\u003c/code\u003e\u003c/a\u003e refactor: use Node-API in comments (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` 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\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e'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 `@esbuild/android-arm` 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\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e'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 `@esbuild/android-arm64` 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\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e'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 `@esbuild/android-x64` 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\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e'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 `@esbuild/darwin-arm64` 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\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e'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 `@esbuild/darwin-x64` 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\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e'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. T...\n\n_Description has been truncated_","html_url":"https://github.com/arlenagreer/sastamps/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlenagreer%2Fsastamps/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"3915541635","node_id":"PR_kwDOOM_4Yc7CcD4S","number":35,"state":"open","title":"chore(deps)(deps): Bump the dependencies group with 55 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T10:06:10.000Z","updated_at":"2026-02-09T10:06:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"dependencies","update_count":55,"packages":[{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"pa11y","old_version":"9.0.1","new_version":"9.1.0","repository_url":"https://github.com/pa11y/pa11y"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@cacheable/utils","old_version":"2.3.3","new_version":"2.3.4","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@isaacs/brace-expansion","old_version":"5.0.0","new_version":"5.0.1"},{"name":"atomically","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/fabiospampinato/atomically"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-fs","old_version":"4.5.2","new_version":"4.5.3","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bfj","old_version":"9.1.2","new_version":"9.1.3"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001769","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"esprima","old_version":"1.2.2","new_version":"4.0.1","repository_url":"https://github.com/jquery/esprima"},{"name":"electron-to-chromium","old_version":"1.5.278","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"envinfo","old_version":"7.14.0","new_version":"7.21.0","repository_url":"https://github.com/tabrindle/envinfo"},{"name":"escodegen","old_version":"1.14.3","new_version":"2.1.0","repository_url":"https://github.com/estools/escodegen"},{"name":"estraverse","old_version":"4.3.0","new_version":"5.3.0","repository_url":"https://github.com/estools/estraverse"},{"name":"hookified","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/jaredwray/hookified"},{"name":"jackspeak","old_version":"4.1.1","new_version":"4.2.3","repository_url":"https://github.com/isaacs/jackspeak"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.28","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"levn","old_version":"0.3.0","new_version":"0.4.1","repository_url":"https://github.com/gkz/levn"},{"name":"optionator","old_version":"0.8.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"prelude-ls","old_version":"1.1.2","new_version":"1.2.1","repository_url":"https://github.com/gkz/prelude-ls"},{"name":"puppeteer","old_version":"24.36.0","new_version":"24.37.2","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.36.0","new_version":"24.37.2","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"type-check","old_version":"0.3.2","new_version":"0.4.0","repository_url":"https://github.com/gkz/type-check"},{"name":"tldts-core","old_version":"7.0.19","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-icann","old_version":"7.0.19","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.19.1","new_version":"7.21.0","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 55 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [pa11y](https://github.com/pa11y/pa11y) | `9.0.1` | `9.1.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.0` |\n| [@cacheable/utils](https://github.com/jaredwray/cacheable/tree/HEAD/packages/utils) | `2.3.3` | `2.3.4` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| @isaacs/brace-expansion | `5.0.0` | `5.0.1` |\n| [atomically](https://github.com/fabiospampinato/atomically) | `2.1.0` | `2.1.1` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.5.2` | `4.5.3` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.9.19` |\n| [bfj](https://gitlab.com/philbooth/bfj) | `9.1.2` | `9.1.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001769` |\n| [esprima](https://github.com/jquery/esprima) | `1.2.2` | `4.0.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.278` | `1.5.286` |\n| [envinfo](https://github.com/tabrindle/envinfo) | `7.14.0` | `7.21.0` |\n| [escodegen](https://github.com/estools/escodegen) | `1.14.3` | `2.1.0` |\n| [estraverse](https://github.com/estools/estraverse) | `4.3.0` | `5.3.0` |\n| [hookified](https://github.com/jaredwray/hookified) | `1.15.0` | `1.15.1` |\n| [jackspeak](https://github.com/isaacs/jackspeak) | `4.1.1` | `4.2.3` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.28` |\n| [levn](https://github.com/gkz/levn) | `0.3.0` | `0.4.1` |\n| [optionator](https://github.com/gkz/optionator) | `0.8.3` | `0.9.4` |\n| [prelude-ls](https://github.com/gkz/prelude-ls) | `1.1.2` | `1.2.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.36.0` | `24.37.2` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.36.0` | `24.37.2` |\n| [type-check](https://github.com/gkz/type-check) | `0.3.2` | `0.4.0` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.19` | `7.0.23` |\n| [tldts-icann](https://github.com/remusao/tldts) | `7.0.19` | `7.0.23` |\n| [undici](https://github.com/nodejs/undici) | `7.19.1` | `7.21.0` |\n\nUpdates `autoprefixer` from 10.4.23 to 10.4.24\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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/67df014ae17b47b277e8e00abe3267650b4f2585\"\u003e\u003ccode\u003e67df014\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/032440ee4a2fc8d0d8b391df91bb1ea377e256be\"\u003e\u003ccode\u003e032440e\u003c/code\u003e\u003c/a\u003e perf: reduce array allocations (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.4.24\"\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.2 to 0.27.3\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.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pa11y` from 9.0.1 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pa11y/pa11y/releases\"\u003epa11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cp\u003ePa11y 9.1 includes updates and improvements to both \u003ccode\u003ehtmlcs\u003c/code\u003e and \u003ccode\u003eaxe\u003c/code\u003e runners, replacement of \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e in the test suite to resolve security issues, an upgrade to ESLint v9 with flat config, and various other updates.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to the new \u003ccode\u003e@pa11y/html_codesniffer\u003c/code\u003e fork, which incorporates the latest unreleased updates from \u003ccode\u003ehtml_codesniffer\u003c/code\u003e and resolves several issues (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/698\"\u003e#698\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIncorporate several updates and improvements to the \u003ccode\u003eaxe\u003c/code\u003e runner:\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eaxe-core\u003c/code\u003e to \u003ccode\u003e4.11\u003c/code\u003e from \u003ccode\u003e4.10\u003c/code\u003e, which includes fixes for numerous rules that may affect Pa11y results. See the \u003ccode\u003eaxe-core\u003c/code\u003e \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003erelease notes\u003c/a\u003e for complete details.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003eaxe\u003c/code\u003e runner with a user-specified option to control how issues requiring manual review are handled, which resolves several issues. Added CLI arg \u003ccode\u003e--level-cap-when-needs-review \u0026lt;level\u0026gt;\u003c/code\u003e (default: \u003ccode\u003eerror\u003c/code\u003e), which caps the severity of any issue that \u003ccode\u003eaxe\u003c/code\u003e reports as requiring manual review. This is not a breaking change as the default behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e for mocking in the test suite, removing the deprecated \u003ccode\u003emockery\u003c/code\u003e dependency and resolving critical vulnerability \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2022-37614\"\u003eCVE-2022-37614\u003c/a\u003e / \u003ca href=\"https://github.com/advisories/GHSA-gmwp-3pwc-3j3g\"\u003eGHSA-gmwp-3pwc-3j3g\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to ESLint v9 and flat config using \u003ccode\u003eeslint-config-pa11y\u003c/code\u003e, refactored for ESLint and flat config changes. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example \u003ca href=\"https://github.com/pa11y/pa11y/blob/HEAD/example/configs/pa11y.json\"\u003eJSON\u003c/a\u003e and \u003ca href=\"https://github.com/pa11y/pa11y/blob/HEAD/example/configs/pa11y.js\"\u003eJavaScript\u003c/a\u003e config files.\u003c/li\u003e\n\u003cli\u003eUpdate other dependencies (no functional changes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFull diff for \u003ccode\u003epa11y@9.1.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/compare/9.0.1...9.1.0\"\u003e9.0.1...9.1.0\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/pa11y/pa11y/blob/main/CHANGELOG.md\"\u003epa11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003ePa11y 9.1 includes updates and improvements to both \u003ccode\u003ehtmlcs\u003c/code\u003e and \u003ccode\u003eaxe\u003c/code\u003e runners, replacement of \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e in the test suite to resolve security issues, an upgrade to ESLint v9 with flat config, and various other updates.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to the new \u003ccode\u003e@pa11y/html_codesniffer\u003c/code\u003e fork, which incorporates the latest unreleased updates from \u003ccode\u003ehtml_codesniffer\u003c/code\u003e and resolves several issues (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/698\"\u003e#698\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIncorporate several updates and improvements to the \u003ccode\u003eaxe\u003c/code\u003e runner:\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eaxe-core\u003c/code\u003e to \u003ccode\u003e4.11\u003c/code\u003e from \u003ccode\u003e4.10\u003c/code\u003e, which includes fixes for numerous rules that may affect Pa11y results. See the \u003ccode\u003eaxe-core\u003c/code\u003e \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003erelease notes\u003c/a\u003e for complete details.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003eaxe\u003c/code\u003e runner with a user-specified option to control how issues requiring manual review are handled, which resolves several issues. Added CLI arg \u003ccode\u003e--level-cap-when-needs-review \u0026lt;level\u0026gt;\u003c/code\u003e (default: \u003ccode\u003eerror\u003c/code\u003e), which caps the severity of any issue that \u003ccode\u003eaxe\u003c/code\u003e reports as requiring manual review. This is not a breaking change as the default behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e for mocking in the test suite, removing the deprecated \u003ccode\u003emockery\u003c/code\u003e dependency and resolving critical vulnerability \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2022-37614\"\u003eCVE-2022-37614\u003c/a\u003e / \u003ca href=\"https://github.com/advisories/GHSA-gmwp-3pwc-3j3g\"\u003eGHSA-gmwp-3pwc-3j3g\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to ESLint v9 and flat config using \u003ccode\u003eeslint-config-pa11y\u003c/code\u003e, refactored for ESLint and flat config changes. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example \u003ca href=\"https://github.com/pa11y/pa11y/blob/main/example/configs/pa11y.json\"\u003eJSON\u003c/a\u003e and \u003ca href=\"https://github.com/pa11y/pa11y/blob/main/example/configs/pa11y.js\"\u003eJavaScript\u003c/a\u003e config files.\u003c/li\u003e\n\u003cli\u003eUpdate other dependencies (no functional changes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFull diff for \u003ccode\u003epa11y@9.1.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/compare/9.0.1...9.1.0\"\u003e9.0.1...9.1.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/2055ee510163d871e874f6ea0bfe895f84bbac4a\"\u003e\u003ccode\u003e2055ee5\u003c/code\u003e\u003c/a\u003e Release pa11y@9.1.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/c09fbe4975eed43aa1e435e34b5436997e336798\"\u003e\u003ccode\u003ec09fbe4\u003c/code\u003e\u003c/a\u003e Bump commander from 14.0.2 to 14.0.3 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/cc6e17f04e504b0b61eed001e05a8a7ec2f50240\"\u003e\u003ccode\u003ecc6e17f\u003c/code\u003e\u003c/a\u003e Bump axe-core from 4.10.3 to 4.11.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/d2e124cbc5f9249c73585749cea38c58123801d5\"\u003e\u003ccode\u003ed2e124c\u003c/code\u003e\u003c/a\u003e Bump envinfo from 7.14.0 to 7.21.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/1d216955730ea007df9448f7634583c4d92282cc\"\u003e\u003ccode\u003e1d21695\u003c/code\u003e\u003c/a\u003e Bump puppeteer from 24.25.0 to 24.36.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/645249addb1501984e13a5390717fa68330f8f41\"\u003e\u003ccode\u003e645249a\u003c/code\u003e\u003c/a\u003e Bump commander from 14.0.1 to 14.0.2 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/95e68391fccc9ff62883eb0133f74df2751d91d5\"\u003e\u003ccode\u003e95e6839\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/c875cc6c50cc3244f02b54a52674e336e2d98e20\"\u003e\u003ccode\u003ec875cc6\u003c/code\u003e\u003c/a\u003e Fix HTMLCS issue affecting \u003ccode\u003e\\\u0026lt;input autocomplete=\u0026quot;username\u0026quot;\u0026gt;\u003c/code\u003e with implicit `t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/e6338bc8c4bb620446fc209c4a534b654df2093a\"\u003e\u003ccode\u003ee6338bc\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint-config-pa11y\u003c/code\u003e for linting (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/7b272489bb12c713e261c2fefbef375cd7b5ee35\"\u003e\u003ccode\u003e7b27248\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pa11y/pa11y/compare/9.0.1...9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.28.6 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/utils` from 2.3.3 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-x64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-arm64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-x64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/freebsd-arm64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/freebsd-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/freebsd-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/...\n\n_Description has been truncated_","html_url":"https://github.com/arlenagreer/sastamps/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlenagreer%2Fsastamps/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"3859222705","node_id":"PR_kwDOQ9JXJ86_iG6j","number":9,"state":"closed","title":"npm(deps): bump the production-dependencies group in /frontend with 99 updates","user":"dependabot[bot]","labels":[],"assignees":["arenazl"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-02-09T10:20:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T07:28:28.000Z","updated_at":"2026-02-09T10:20:52.000Z","time_to_close":1133541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"npm(deps): bump","group_name":"production-dependencies","update_count":99,"packages":[{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"0.560.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.10.1","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.5.1","new_version":"3.7.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-basic-ssl","old_version":"2.1.0","new_version":"2.1.4","repository_url":"https://github.com/vitejs/vite-plugin-basic-ssl"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"globals","old_version":"16.5.0","new_version":"17.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@reduxjs/toolkit","old_version":"2.11.1","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@tailwindcss/node","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/query-core","old_version":"5.90.12","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"baseline-browser-mapping","old_version":"2.9.6","new_version":"2.9.18","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.279","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.3","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-toolkit","old_version":"1.42.0","new_version":"1.44.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"react-is","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.10.1","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.53.3","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /frontend with 99 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.90.20` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.560.0` | `0.563.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.4` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.10.1` | `7.13.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.7.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.1.18` |\n| [@vitejs/plugin-basic-ssl](https://github.com/vitejs/vite-plugin-basic-ssl) | `2.1.0` | `2.1.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.23` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.54.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.28.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.28.6` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.28.6` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.11.1` | `2.11.2` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.17` | `4.1.18` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.12` | `5.90.20` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.49.0` | `8.54.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.6` | `2.9.18` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.279` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.3` | `5.18.4` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.42.0` | `1.44.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.3` | `19.2.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.10.1` | `7.13.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.56.0` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n\nUpdates `@tanstack/react-query` from 5.90.12 to 5.90.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ac4e20ddb4ae50357fe8ad91d5397740a58847c\"\u003e\u003ccode\u003e7ac4e20\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10067\"\u003e#10067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ff3de7981bc3d77ad0ba6caf2561de8a4bddd4e\"\u003e\u003ccode\u003e9ff3de7\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest v4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9862\"\u003e#9862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0525ad1248e0380d465d05ca8b9b6a7b77f0eff0\"\u003e\u003ccode\u003e0525ad1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10047\"\u003e#10047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e fix(query-core): fix combine not updating when queries change with stable ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/64d5d623c8fb0c12d75d1623cf1b080f72ec513e\"\u003e\u003ccode\u003e64d5d62\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10045\"\u003e#10045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e fix(query-core): avoid throwing promise errors when data exists (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10025\"\u003e#10025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bf7f47e6be9b50744b62fa2342f06251d0f26ea5\"\u003e\u003ccode\u003ebf7f47e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44c3cb965bd914427d556349438f6602637ef1b9\"\u003e\u003ccode\u003e44c3cb9\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useQueries' test for SSR (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9996\"\u003e#9996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/167db32642a88160ccb94b78160920931f8c08b1\"\u003e\u003ccode\u003e167db32\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10005\"\u003e#10005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e fix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9336\"\u003e#9336\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.20/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.3\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group  (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kiritosan\" title=\"+14/-14 ([#6155](https://github.com/axios/axios/issues/6155) )\"\u003eJohnTitor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/rohitmiryala\" title=\"+22/-0 ([#7250](https://github.com/axios/axios/issues/7250) )\"\u003erohit miryala\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/axios/axios/commit/ab06109b40e129e43096f9c75aaa21bc74ef9fc8\"\u003e\u003ccode\u003eab06109\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e\u003ccode\u003e2d6ad5e\u003c/code\u003e\u003c/a\u003e revert(deps): bump peter-evans/create-pull-request from 7 to 8 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cb49a6f84bb8cba4b72df078973d871d68bd46da\"\u003e\u003ccode\u003ecb49a6f\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7330\"\u003e#7330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003e\u003ccode\u003ed8233d9\u003c/code\u003e\u003c/a\u003e fix(types): restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e\u003ccode\u003e5945e40\u003c/code\u003e\u003c/a\u003e fix(interceptor): handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e\u003ccode\u003e7373fbf\u003c/code\u003e\u003c/a\u003e fix: main field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e\u003ccode\u003e8d1271b\u003c/code\u003e\u003c/a\u003e fix(types): add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f8694341deaabd2e81059543fe03f9c791656903\"\u003e\u003ccode\u003ef869434\u003c/code\u003e\u003c/a\u003e docs: refresh CDN URLs and example JSON headers (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7236\"\u003e#7236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/46db3316ac1579633d82f468181c51186ab3af50\"\u003e\u003ccode\u003e46db331\u003c/code\u003e\u003c/a\u003e doc: update deprecated var usage in documentation examples (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6bbb3db86f3157e406620da8e68cc24cb8b4be9\"\u003e\u003ccode\u003ed6bbb3d\u003c/code\u003e\u003c/a\u003e docs: add async/await timeout handling example (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7250\"\u003e#7250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.560.0 to 0.563.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.10.1 to 7.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.5.1 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e📢 \u003cstrong\u003e\u003ccode\u003eCell\u003c/code\u003e is now deprecated\u003c/strong\u003e and will be removed in the next major version. Please migrate all \u003ccode\u003eCell\u003c/code\u003e usage to use the \u003ccode\u003eshape\u003c/code\u003e prop of respective chart elements. ‼️\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003ch4\u003eNew Hooks\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseIsTooltipActive\u003c/code\u003e: returns if the tooltip is active  by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6880\"\u003erecharts/recharts#6880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseActiveTooltipCoordinate\u003c/code\u003e: returns current tooltip coordinate by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6880\"\u003erecharts/recharts#6880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: allow \u003ccode\u003eoffset\u003c/code\u003e prop to accept Coordinate object by \u003ca href=\"https://github.com/bigsaigon333\"\u003e\u003ccode\u003e@​bigsaigon333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6868\"\u003erecharts/recharts#6868\u003c/a\u003e\n\u003ccode\u003eX/YAxis\u003c/code\u003e add new axis type: \u0026quot;auto\u0026quot; by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6823\"\u003erecharts/recharts#6823\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esets the type to \u0026quot;category\u0026quot; for categorical axes, and \u0026quot;number\u0026quot; for numeric axis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eX/YAxis\u003c/code\u003e: replace \u003ccode\u003etick: any\u003c/code\u003e with explicit type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6911\"\u003erecharts/recharts#6911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar/TypeScript\u003c/code\u003e: add \u003ccode\u003eBarShapeProps\u003c/code\u003e type to fix \u003ccode\u003eBar.shape\u003c/code\u003e type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6900\"\u003erecharts/recharts#6900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypeScript\u003c/code\u003e: add missing useful type exports for \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003eshape\u003c/code\u003e functions, etc. \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6852\"\u003erecharts/recharts#6852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBarChart\u003c/code\u003e: fix \u003ccode\u003estackOffset=sign\u003c/code\u003e for charts with 3 or more positive values in one series by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6807\"\u003erecharts/recharts#6807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBarStack\u003c/code\u003e: fix circular dependency when building with vite by \u003ca href=\"https://github.com/jkr2255\"\u003e\u003ccode\u003e@​jkr2255\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6777\"\u003erecharts/recharts#6777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBarStack\u003c/code\u003e: fix \u003ccode\u003eBarStack\u003c/code\u003e \u003ccode\u003eclipPath\u003c/code\u003e in charts with \u003ccode\u003estackOffset=sign\u003c/code\u003e by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6806\"\u003erecharts/recharts#6806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBarStack\u003c/code\u003e: apply bar stack radius to active bars by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6906\"\u003erecharts/recharts#6906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled \u003ccode\u003estrict\u003c/code\u003e tsconfig  by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6842\"\u003erecharts/recharts#6842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cp\u003eWe've started auto-generating our docs for the most part so you should see large improvements in accuracy of the docs between the code, the website, and the storybook. Huge shoutout to \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e 🚀\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDark mode 🕶️  by \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6828\"\u003erecharts/recharts#6828\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThanks \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRecharts devtools has been added to all website examples for easier issue debugging\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/jkr2255\"\u003e\u003ccode\u003e@​jkr2255\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6777\"\u003erecharts/recharts#6777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6824\"\u003erecharts/recharts#6824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bigsaigon333\"\u003e\u003ccode\u003e@​bigsaigon333\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6868\"\u003erecharts/recharts#6868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huangkevin-apr\"\u003e\u003ccode\u003e@​huangkevin-apr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6872\"\u003erecharts/recharts#6872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recharts/recharts/compare/v3.6.0...v3.7.0\"\u003ehttps://github.com/recharts/recharts/compare/v3.6.0...v3.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d1bc41c6fe71b0c9f377307532a446da45470f08\"\u003e\u003ccode\u003ed1bc41c\u003c/code\u003e\u003c/a\u003e 3.7.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6913\"\u003e#6913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/8ea7355c89e48748355ef2b00ec18487b7b165f3\"\u003e\u003ccode\u003e8ea7355\u003c/code\u003e\u003c/a\u003e Replace tick: any with explicit type (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6911\"\u003e#6911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/5586fb2336f6aa3711b953f12da1395def0eb987\"\u003e\u003ccode\u003e5586fb2\u003c/code\u003e\u003c/a\u003e Deprecate Cell, move all examples to shape, export ScatterShapeProps (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6904\"\u003e#6904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9644f294a78ac598520f95b10d5219751e467a07\"\u003e\u003ccode\u003e9644f29\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript-eslint from 8.53.0 to 8.53.1 (\u003ca href=\"https://redirect.github.com/r...\n\n_Description has been truncated_","html_url":"https://github.com/arenazl/SYS-TEMPLATE/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenazl%2FSYS-TEMPLATE/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"3782264707","node_id":"PR_kwDOP1Oudc67kqn7","number":24,"state":"closed","title":"Bump the all group with 224 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T20:18:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T17:20:18.000Z","updated_at":"2026-01-12T20:18:39.000Z","time_to_close":615500,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":224,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"24.3.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.3","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"html-encoding-sniffer","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/html-encoding-sniffer"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 224 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.1.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.51.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.1.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.51.0` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.16` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.1.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.51.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.16` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.16` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.16` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.16` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.16` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.16` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.16` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001762` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.6` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.3` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [html-encoding-sniffer](https://github.com/jsdom/html-encoding-sniffer) | `4.0.0` | `6.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.3.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.1` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c1...\n\n_Description has been truncated_","html_url":"https://github.com/t880216t/lalf/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t880216t%2Flalf/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"3779894568","node_id":"PR_kwDOO6GRHs67c9vk","number":24,"state":"closed","title":"Bump the all group with 229 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T01:05:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T01:43:05.000Z","updated_at":"2026-01-19T01:05:05.000Z","time_to_close":1207319,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":229,"packages":[{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.6","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.28.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.30","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.5.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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":"@babel/compat-data","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.6","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.20.0","new_version":"0.20.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.9","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"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/visitor-keys","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.25.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001721","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.165","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"fdir","old_version":"6.4.5","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 229 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.3.3` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.28.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.3` | `16.1.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.8` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.30` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.33.1` | `8.51.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.5.1` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.3` | `16.1.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.8` | `4.1.18` |\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| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.5` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.5` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.5` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.6` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.8.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.20.0` | `0.20.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.2.2` | `0.2.3` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.1` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.2` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.11` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.3` | `16.1.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.3` | `16.1.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.3` | `16.1.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.3` | `16.1.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.3` | `16.1.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.9` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.33.1` | `8.51.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/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.33.1` | `8.51.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001721` | `1.0.30001762` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.165` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.5` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.3 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.3...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/tauri-rustdocs-candle/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Ftauri-rustdocs-candle/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"3768421050","node_id":"PR_kwDOQc5Nw8664NBk","number":11,"state":"closed","title":"chore(deps): bump the npm-minor-patch group in /frontend with 107 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-30T11:34:59.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T21:58:45.000Z","updated_at":"2025-12-30T11:35:00.000Z","time_to_close":48974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":107,"packages":[{"name":"@sentry/react","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tiptap/core","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-bubble-menu","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-character-count","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code-block-lowlight","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-color","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-dropcursor","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-floating-menu","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-focus","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-font-family","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-gapcursor","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-hard-break","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-history","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-horizontal-rule","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-mention","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-subscript","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-superscript","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-item","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-typography","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-youtube","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"lucide-react","old_version":"0.560.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"posthog-js","old_version":"1.300.0","new_version":"1.311.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.10.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@vitejs/plugin-react","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@posthog/core","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.47","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@sentry-internal/browser-utils","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/feedback","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay-canvas","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/browser","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/core","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tiptap/extension-blockquote","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-bold","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-bullet-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code-block","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-heading","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-italic","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-list-item","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-list-keymap","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-ordered-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-paragraph","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-strike","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extensions","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"baseline-browser-mapping","old_version":"2.8.32","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001757","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.262","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"preact","old_version":"10.28.0","new_version":"10.28.1","repository_url":"https://github.com/preactjs/preact"},{"name":"prosemirror-tables","old_version":"1.8.1","new_version":"1.8.5","repository_url":"https://github.com/ProseMirror/prosemirror-tables"},{"name":"prosemirror-view","old_version":"1.41.3","new_version":"1.41.4","repository_url":"https://github.com/prosemirror/prosemirror-view"},{"name":"react-router","old_version":"7.10.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /frontend with 107 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-bubble-menu](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-character-count](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-code-block-lowlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-color](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-dropcursor](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-floating-menu](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-focus](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-font-family](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-gapcursor](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-hard-break](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-history](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-history) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-horizontal-rule](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-horizontal-rule) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-mention](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-subscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-superscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-superscript) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-task-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-task-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-typography](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-typography) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-youtube](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-youtube) | `3.13.0` | `3.14.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.13.0` | `3.14.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.13.0` | `3.14.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.13.0` | `3.14.0` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.13.0` | `3.14.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.560.0` | `0.562.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.300.0` | `1.311.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.10.1` | `7.11.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.1` | `5.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.23` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@posthog/core](https://github.com/PostHog/posthog-js/tree/HEAD/packages/core) | `1.7.0` | `1.9.0` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.47` | `1.0.0-beta.53` |\n| [@sentry-internal/browser-utils](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry-internal/feedback](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry-internal/replay](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry-internal/replay-canvas](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@tiptap/extension-blockquote](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-blockquote) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-bullet-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bullet-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-code](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-code-block](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-heading](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-list-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-item) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-list-keymap](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-keymap) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-ordered-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-ordered-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-paragraph](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.13.0` | `3.14.0` |\n| [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.13.0` | `3.14.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.32` | `2.9.11` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001757` | `1.0.30001761` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.262` | `1.5.267` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [preact](https://github.com/preactjs/preact) | `10.28.0` | `10.28.1` |\n| [prosemirror-tables](https://github.com/ProseMirror/prosemirror-tables) | `1.8.1` | `1.8.5` |\n| [prosemirror-view](https://github.com/prosemirror/prosemirror-view) | `1.41.3` | `1.41.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.10.1` | `7.11.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.3` |\n\nUpdates `@sentry/react` from 10.30.0 to 10.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.82 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.7 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e77.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.18 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e236.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.94 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/sveltekit\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e40.98 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node-core\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e50.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e157.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e - without tracing\u003c/td\u003e\n\u003ctd\u003e90.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/aws-serverless\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e106.02 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Apply scope attributes to logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003enumber\u003c/code\u003e and \u003ccode\u003eboolean\u003c/code\u003e attribute values are supported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });\n\u003cp\u003eSentry.withScope(scope =\u0026gt; {\u003cbr /\u003e\nscope.setAttribute('step', 'authentication');\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e, \u003ccode\u003eauth_provider\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003euser ${user.id} logged in\u003c/code\u003e, { activeSince: 100 });\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003eupdated ${user.id} last activity\u003c/code\u003e);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e and \u003ccode\u003eauth_provider\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.warn('stale website version, reloading page');\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add Request body with \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18501\"\u003e#18501\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo attach the raw request body (from \u003ccode\u003eRequest\u003c/code\u003e objects passed as the first \u003ccode\u003efetch\u003c/code\u003e argument) to replay events, you can now use the \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option in the Replay integration:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  integrations: [\n    Sentry.replayIntegration({\n      attachRawBodyFromRequest: true,\n    }),\n  ],\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/528ade2d7315bc61d9419b88b2ac82ed58b04ee9\"\u003e\u003ccode\u003e528ade2\u003c/code\u003e\u003c/a\u003e release: 10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/25f695d4c382621e5ffe805958c6833ddde346ac\"\u003e\u003ccode\u003e25f695d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18578\"\u003e#18578\u003c/a\u003e from getsentry/prepare-release/10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a981a3dcb12d752fbaea2bc21a23e9cf04a31c31\"\u003e\u003ccode\u003ea981a3d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for \u003ccode\u003e10.32.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d8547cb0fb5cb5c49bdea1b9c9f6f8c0c69c229\"\u003e\u003ccode\u003e0d8547c\u003c/code\u003e\u003c/a\u003e fix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71384a2487c4e044c5c8f9d5cfa2ce4ac71e6a11\"\u003e\u003ccode\u003e71384a2\u003c/code\u003e\u003c/a\u003e chore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1dd30805303a097ed0987ab71a59bc8922f9e1c\"\u003e\u003ccode\u003ed1dd308\u003c/code\u003e\u003c/a\u003e chore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12f30071d512d2a2f5d693ac04b7448024466150\"\u003e\u003ccode\u003e12f3007\u003c/code\u003e\u003c/a\u003e fix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3fda84df88bd93ecadba2c809fa9be02e2588ced\"\u003e\u003ccode\u003e3fda84d\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a538901657d856931a95a2cd7b738616f95542ec\"\u003e\u003ccode\u003ea538901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18563\"\u003e#18563\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/063c4dc3280e82f6cb18fbc74f5a46a206f25ced\"\u003e\u003ccode\u003e063c4dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18562\"\u003e#18562\u003c/a\u003e from getsentry/ab/skip-ci-when-no-code-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.30.0...10.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tiptap/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-bubble-menu` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-bubble-menu/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-bubble-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-character-count` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-character-count\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-character-count/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-character-count\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-character-count\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-character-count\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-code-block-lowlight` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-code-block-lowlight/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-code-block-lowlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-code-block-lowlight\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-color` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-color/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-color\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-color\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-color\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-dropcursor` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-dropcursor/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-dropcursor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-dropcursor\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-floating-menu` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-floating-menu\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-floating-menu/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-floating-menu\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-floating-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tiptap/extension-floating-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-focus` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-focus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-focus/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-focus\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-focus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-focus\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-font-family` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-font-family\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-font-family/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-font-family\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-font-family\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-font-family\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-gapcursor` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-gapcursor/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-gapcursor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-gapcursor\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-hard-break` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-hard-break/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-hard-break\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-hard-break\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-highlight/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-highlight\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-history` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-history\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-history/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is aff...\n\n_Description has been truncated_","html_url":"https://github.com/mxchestnut/workshelf/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxchestnut%2Fworkshelf/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3751990803","node_id":"PR_kwDOOtFz8c66DCox","number":23,"state":"closed","title":"build(deps): bump the all group with 239 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T01:28:34.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T02:08:50.000Z","updated_at":"2025-12-29T01:28:36.000Z","time_to_close":602384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":239,"packages":[{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.6","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.511.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.5","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sonner","old_version":"2.0.3","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"tailwind-merge","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.27.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.19","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.4.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"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.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.0","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.2","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.9","new_version":"0.2.10","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/scope-manager","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.24.5","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001718","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.155","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.23.9","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"fdir","old_version":"6.4.4","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.0","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-remove-scroll","old_version":"2.7.0","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.13","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 239 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.511.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.2` | `16.1.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.5` | `19.2.3` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.3` | `2.0.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.0` | `3.4.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.27.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.2` | `16.1.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.7` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.19` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.1` | `8.50.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.4.1` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `16.1.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.7` | `4.1.18` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.0` | `1.4.0` |\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.32.1` | `8.50.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.2` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.1` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.1` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.1` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.1` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.2` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.1` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.1` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.0` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.0` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.2` | `2.1.6` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.9` | `0.2.10` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.1` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.10` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.2` | `16.1.0` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.2` | `16.1.0` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.2` | `16.1.0` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.2` | `16.1.0` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.2` | `16.1.0` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.32.1` | `8.50.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.5` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001718` | `1.0.30001761` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.155` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.9` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.4` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.0` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.0` | `2.7.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.1` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.1` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.13` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.6 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.6...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.511.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.2 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\u003cbr /\u003e\n\u003cstrong\u003eCheck out our Next v16.1 \u003ca href=\"https://nextjs.org/blog/next-16-1\"\u003eBlog Post\u003c/a\u003e to learn more about this release.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1e1fd1ec02e572412433679bd97d7a2c14c2f8ec\"\u003e\u003ccode\u003e1e1fd1e\u003c/code\u003e\u003c/a\u003e Cross link to the demo from the bundle analyzer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87290\"\u003e#87290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/684fb730714baea20d3437f1e64bba6b41328bc6\"\u003e\u003ccode\u003e684fb73\u003c/code\u003e\u003c/a\u003e bundle analyzer: prevent flashes and stuck empty canvases on resize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87289\"\u003e#87289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1c09f4494bb247e0b8c83153dba171c460905792\"\u003e\u003ccode\u003e1c09f44\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003eb45bb335-20251211\u003c/code\u003e to \u003ccode\u003ef93b9fd4-20251217\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87281\"\u003e#87281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.2...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/mcp-rg-editor/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Fmcp-rg-editor/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"3750872081","node_id":"PR_kwDOOUWnnc65_jGp","number":48,"state":"closed","title":"chore: bump the frontend-dependencies group in /web with 102 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-28T07:19:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-21T07:29:39.000Z","updated_at":"2025-12-28T07:19:14.000Z","time_to_close":604174,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"frontend-dependencies","update_count":102,"packages":[{"name":"@types/node","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.5.2","new_version":"1.5.4","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"@vue/compiler-sfc","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-server","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/typescript-plugin","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"eslint-plugin-oxlint","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/eslint-plugin-oxlint"},{"name":"oxlint","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"vue-tsc","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@oxlint/darwin-arm64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/darwin-x64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-arm64-gnu","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-arm64-musl","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-x64-gnu","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-x64-musl","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/win32-arm64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/win32-x64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.51","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-loong64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@vitest/expect","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@volar/language-core","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-server","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-service","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/source-map","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/typescript","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@vue/compiler-core","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-core","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/language-service","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/reactivity","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"ast-v8-to-istanbul","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"baseline-browser-mapping","old_version":"2.9.7","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.5","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"entities","old_version":"4.5.0","new_version":"6.0.1","repository_url":"https://github.com/fb55/entities"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"rollup","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":"/web","ecosystem":"npm"},"body":"Bumps the frontend-dependencies group in /web with 102 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.0.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.5.2` | `1.5.4` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.25` | `3.5.26` |\n| [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) | `3.1.8` | `3.2.0` |\n| [@vue/typescript-plugin](https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin) | `3.1.8` | `3.2.0` |\n| [eslint-plugin-oxlint](https://github.com/oxc-project/eslint-plugin-oxlint) | `1.32.0` | `1.34.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [vue](https://github.com/vuejs/core) | `3.5.25` | `3.5.26` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.1.8` | `3.2.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@oxlint/darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/win32-arm64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/win32-x64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.51` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-loong64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-x64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.15` | `4.0.16` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.15` | `4.0.16` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.15` | `4.0.16` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.15` | `4.0.16` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.15` | `4.0.16` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.15` | `4.0.16` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.15` | `4.0.16` |\n| [@volar/language-core](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-core) | `2.4.26` | `2.4.27` |\n| [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server) | `2.4.26` | `2.4.27` |\n| [@volar/language-service](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-service) | `2.4.26` | `2.4.27` |\n| [@volar/source-map](https://github.com/volarjs/volar.js/tree/HEAD/packages/source-map) | `2.4.26` | `2.4.27` |\n| [@volar/typescript](https://github.com/volarjs/volar.js/tree/HEAD/packages/typescript) | `2.4.26` | `2.4.27` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.25` | `3.5.26` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.25` | `3.5.26` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.25` | `3.5.26` |\n| [@vue/language-core](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-core) | `3.1.8` | `3.2.0` |\n| [@vue/language-service](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-service) | `3.1.8` | `3.2.0` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.25` | `3.5.26` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.25` | `3.5.26` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.25` | `3.5.26` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.25` | `3.5.26` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.25` | `3.5.26` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.8` | `0.3.9` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.7` | `2.9.11` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001761` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.5` |\n| [entities](https://github.com/fb55/entities) | `4.5.0` | `6.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.50.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n\nUpdates `@types/node` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.5.2 to 1.5.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.5.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.3...v1.5.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.2...v1.5.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew rule: no-unneeded-async-expect-function 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/839\"\u003evitest-dev/eslint-plugin-vitest#839\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.5.2...v1.5.3\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.2...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/649c915cdc54640147e97709f6f41883745cc7b2\"\u003e\u003ccode\u003e649c915\u003c/code\u003e\u003c/a\u003e chore: release v1.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/70bc78677462539ecd0ff1f25c03168f2dba2642\"\u003e\u003ccode\u003e70bc786\u003c/code\u003e\u003c/a\u003e chore: release v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bb25fcd5271f0eef1fcc92b52a9e48567b465ea3\"\u003e\u003ccode\u003ebb25fcd\u003c/code\u003e\u003c/a\u003e New rule: no-unneeded-async-expect-function (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.2...v1.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.25 to 3.5.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e use binary-search to get line and column (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14222\"\u003e#14222\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1904053f1f7986c2d6dbe858ee1b594b4b229c17\"\u003e1904053\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f5adc4b8cdf3df1b572ac18a979ff56b1e252dda\"\u003e\u003ccode\u003ef5adc4b\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/22cd4a399a12d93c0c3a785be3c58c00a438fff3\"\u003e\u003ccode\u003e22cd4a3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14070\"\u003e#14070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.26/packages/compiler-sfc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/language-server` from 3.1.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\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/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0 (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/bd12c1d8449d0e949ee2e9f576ffd052f060a0b7\"\u003e\u003ccode\u003ebd12c1d\u003c/code\u003e\u003c/a\u003e v3.2.0 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5870\"\u003e#5870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/a202bc7e73025fd44f01ae7e820dc015d2040feb\"\u003e\u003ccode\u003ea202bc7\u003c/code\u003e\u003c/a\u003e feat(language-service): rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/b780861ae373a1023d19bdab72473c2f1200556e\"\u003e\u003ccode\u003eb780861\u003c/code\u003e\u003c/a\u003e chore: update package dependencies to use workspace references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/0b0dd73404f142d75ef3255a22424099ecf46cf6\"\u003e\u003ccode\u003e0b0dd73\u003c/code\u003e\u003c/a\u003e chore: use tsgo in development (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5860\"\u003e#5860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/d1e756804b824cd211fac823bf237df4340dc851\"\u003e\u003ccode\u003ed1e7568\u003c/code\u003e\u003c/a\u003e fix(language-core): global component rename locations missing end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/7928a2d66a975d0c8f7329b105b5efca771ac18f\"\u003e\u003ccode\u003e7928a2d\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): prefer non-warning completion entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/0f16db8e2a169c666d650cdd8922397f362aa9ff\"\u003e\u003ccode\u003e0f16db8\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): missing module error after renaming file (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5839\"\u003e#5839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.0/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/typescript-plugin` from 3.1.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\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/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0 (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/bd12c1d8449d0e949ee2e9f576ffd052f060a0b7\"\u003e\u003ccode\u003ebd12c1d\u003c/code\u003e\u003c/a\u003e v3.2.0 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5870\"\u003e#5870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/a202bc7e73025fd44f01ae7e820dc015d2040feb\"\u003e\u003ccode\u003ea202bc7\u003c/code\u003e\u003c/a\u003e feat(language-service): rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/e66a04975b12cbae3e3b28fd3ad124d1eb6c6903\"\u003e\u003ccode\u003ee66a049\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): handle \u003ccode\u003eimport type { ... }\u003c/code\u003e for component import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/eab878d8c9fe803dd4e471c083f3c1f63156e8ae\"\u003e\u003ccode\u003eeab878d\u003c/code\u003e\u003c/a\u003e refactor(language-service): improve vue-template.ts readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/175788516efea00b9893e2b3b8f327f714e0bec8\"\u003e\u003ccode\u003e1757885\u003c/code\u003e\u003c/a\u003e refactor(typescript-plugin): improve type safety for Vue completion data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/45e994f1f18e8aa62f8dd735bb2d3123d5e9f274\"\u003e\u003ccode\u003e45e994f\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): handle type imports in component auto-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/01c1426974d92853b0dfb94bc6b15a66d9a7677a\"\u003e\u003ccode\u003e01c1426\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): handle import type nodes in definition proxy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/f49866762bb54c46ac3d7319d3f996341c6bc888\"\u003e\u003ccode\u003ef498667\u003c/code\u003e\u003c/a\u003e refactor(language-core): replace dynamic types generation with static files (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/9ad178a1f5212390474d218f13fa42dc72587890\"\u003e\u003ccode\u003e9ad178a\u003c/code\u003e\u003c/a\u003e refactor(language-core): rename codegen options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/e76851828659137e47f303a086620023d3151fc8\"\u003e\u003ccode\u003ee768518\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): add nullish guards before accessing `ts.CompletionEnt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.0/packages/typescript-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-oxlint` from 1.32.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/releases\"\u003eeslint-plugin-oxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vitest/jest compatible rules  -  by \u003ca href=\"https://github.com/Sysix\"\u003e\u003ccode\u003e@​Sysix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/583\"\u003eoxc-project/eslint-plugin-oxlint#583\u003c/a\u003e \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b150fa1\"\u003e\u003c!-- raw HTML omitted --\u003e(b150f)\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\u003eUpdate vitest compatible jest rules  -  by \u003ca href=\"https://github.com/Sysix\"\u003e\u003ccode\u003e@​Sysix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/581\"\u003eoxc-project/eslint-plugin-oxlint#581\u003c/a\u003e \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a713756\"\u003e\u003c!-- raw HTML omitted --\u003e(a7137)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.33.0...v1.34.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.32.0...v1.33.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/62238f74fb93ee32f3c1d37f12c739c60b82f6a4\"\u003e\u003ccode\u003e62238f7\u003c/code\u003e\u003c/a\u003e release: v1.34.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b150fa1ebd8fc7b70e36ba0a000e4cf86b87e427\"\u003e\u003ccode\u003eb150fa1\u003c/code\u003e\u003c/a\u003e feat: update vitest/jest compatible rules (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a713756ab82cfc87271fb23dda83854b5bdd9c6d\"\u003e\u003ccode\u003ea713756\u003c/code\u003e\u003c/a\u003e fix: update vitest compatible jest rules (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/dbc53f2d98f5370bcd1e6395623f3a128876b58c\"\u003e\u003ccode\u003edbc53f2\u003c/code\u003e\u003c/a\u003e chore: use oxfmt for vscode formatting (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/521d4c906b2f315ba18e88f6a5c42532199dac34\"\u003e\u003ccode\u003e521d4c9\u003c/code\u003e\u003c/a\u003e release: v1.33.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/2603fe16a1da9d2af9fc582fc05ed00b2fe95a10\"\u003e\u003ccode\u003e2603fe1\u003c/code\u003e\u003c/a\u003e chore(deps): update peter-evans/create-pull-request action to v8 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/13a03a1eb66c84f161357f12a06a0990361c6e35\"\u003e\u003ccode\u003e13a03a1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/c6bdcd22d37b8c31687eed29de0205670f98113c\"\u003e\u003ccode\u003ec6bdcd2\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/98f35620fa44d049b005edc9007a108008a657f5\"\u003e\u003ccode\u003e98f3562\u003c/code\u003e\u003c/a\u003e chore(deps): update github-actions (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a14dd7962e36ca1fa58685fb664843ee5d4330b7\"\u003e\u003ccode\u003ea14dd79\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.17.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.32.0...v1.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.32.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlook...\n\n_Description has been truncated_","html_url":"https://github.com/iagocanalejas/richjet/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagocanalejas%2Frichjet/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"3729689066","node_id":"PR_kwDOQUude8644j1N","number":25,"state":"closed","title":"deps(deps): bump the all-dependencies group with 89 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-22T09:50:27.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T10:04:24.000Z","updated_at":"2025-12-22T09:50:28.000Z","time_to_close":603963,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"all-dependencies","update_count":89,"packages":[{"name":"@sentry/browser","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.554.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"27.2.0","new_version":"27.3.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@acemir/cssom","old_version":"0.9.23","new_version":"0.9.29","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.4","new_version":"6.7.6","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.16","new_version":"1.0.14","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.47","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@sentry-internal/browser-utils","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/feedback","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay-canvas","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/core","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@typescript-eslint/project-service","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.8.29","new_version":"2.9.7","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001756","new_version":"1.0.30001760","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"electron-to-chromium","old_version":"1.5.258","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"glob-parent","old_version":"5.1.2","new_version":"6.0.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"picomatch","old_version":"2.3.1","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"playwright","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tldts","old_version":"7.0.18","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.18","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"zod","old_version":"4.1.12","new_version":"4.2.0","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 89 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.554.0` | `0.561.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.47.0` | `8.49.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.1` | `5.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.10` | `4.0.15` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.10` | `4.0.15` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.2.0` | `27.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.47.0` | `8.49.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.10` | `4.0.15` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.23` | `0.9.29` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.4` | `6.7.6` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.16` | `1.0.14` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.47` | `1.0.0-beta.53` |\n| [@sentry-internal/browser-utils](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry-internal/feedback](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry-internal/replay](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry-internal/replay-canvas](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.47.0` | `8.49.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.10` | `4.0.15` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.10` | `4.0.15` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.10` | `4.0.15` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.10` | `4.0.15` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.10` | `4.0.15` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.10` | `4.0.15` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.10` | `4.0.15` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.29` | `2.9.7` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001756` | `1.0.30001760` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.3` | `5.3.4` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.258` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.2` | `6.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `4.0.3` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.18` | `7.0.19` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.18` | `7.0.19` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.2.0` |\n\nUpdates `@sentry/browser` from 10.26.0 to 10.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nextjs): Deprecate Webpack top-level options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18343\"\u003e#18343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Capture scope when event loop blocked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18040\"\u003e#18040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aws-serverless): Remove hyphens from AWS-lambda origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Parse method from Request object in fetch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Add transaction name guards for rapid lazy-route navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18346\"\u003e#18346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix double issue creation for unreferenced PRs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18442\"\u003e#18442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18411\"\u003e#18411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18399\"\u003e#18399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18427\"\u003e#18427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-tunnel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18439\"\u003e#18439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(publish): Fix publish order for \u003ccode\u003e@sentry/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18429\"\u003e#18429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18362\"\u003e#18362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.09 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.66 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e76.91 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.45 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e235.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nextjs): Deprecate Webpack top-level options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18343\"\u003e#18343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Capture scope when event loop blocked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18040\"\u003e#18040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aws-serverless): Remove hyphens from AWS-lambda origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Parse method from Request object in fetch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Add transaction name guards for rapid lazy-route navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18346\"\u003e#18346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix double issue creation for unreferenced PRs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18442\"\u003e#18442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18411\"\u003e#18411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18399\"\u003e#18399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18427\"\u003e#18427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-tunnel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18439\"\u003e#18439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(publish): Fix publish order for \u003ccode\u003e@sentry/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18429\"\u003e#18429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18362\"\u003e#18362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/540dbefe5fcc74b17fceebe7cd24d916e9afcc85\"\u003e\u003ccode\u003e540dbef\u003c/code\u003e\u003c/a\u003e release: 10.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/90f97040388afd9d4aa656fdd741e1b1effd4e92\"\u003e\u003ccode\u003e90f9704\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18460\"\u003e#18460\u003c/a\u003e from getsentry/prepare-release/10.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cce2c81e4cc2767c3af1f8f58955b3549f9b5734\"\u003e\u003ccode\u003ecce2c81\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/741ad6a39a05c2dee5f3f466e39718b6796b360f\"\u003e\u003ccode\u003e741ad6a\u003c/code\u003e\u003c/a\u003e feat(node): Capture scope when event loop blocked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18040\"\u003e#18040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fd67c1937818ec6778795129552c9392985edd1f\"\u003e\u003ccode\u003efd67c19\u003c/code\u003e\u003c/a\u003e fix(core): Parse method from Request object in fetch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/859608626338666a807699bd8be7b0b4b2cb520d\"\u003e\u003ccode\u003e8596086\u003c/code\u003e\u003c/a\u003e fix(aws-serverless): Remove hyphens from AWS-lambda origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/23c16fd6fd7ffb6bf25db285ab1562d227716dfa\"\u003e\u003ccode\u003e23c16fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/49facf21411058f14d9651a6609c1d6cd1193de0\"\u003e\u003ccode\u003e49facf2\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ca146a57deaca8e6da3eb660177401f8a014ce66\"\u003e\u003ccode\u003eca146a5\u003c/code\u003e\u003c/a\u003e chore(publish): Fix publish order for \u003ccode\u003e@sentry/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18429\"\u003e#18429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c786fc52e5957747a59ce1ad085cf51be1f97d97\"\u003e\u003ccode\u003ec786fc5\u003c/code\u003e\u003c/a\u003e chore(ci): Fix double issue creation for unreferenced PRs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18442\"\u003e#18442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.26.0...10.30.0\"\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.23.24 to 12.23.26\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.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.554.0 to 0.561.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.561.0/packages/lucide-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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\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.1 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\"\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.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://github.com/eslint/eslint/tree/HEAD/packages/js/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://github.com/eslint/eslint/tree/HEAD/packages/js/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://github.com/eslint/eslint/tree/HEAD/packages/js/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://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\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/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\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.47.0 to 8.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[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)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.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\u003c!-- 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.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/56149a2839838cbf623d172361123870e435d2d4\"\u003e\u003ccode\u003e56149a2\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/34a49a4f92a22f35c844dfe00567bd59a6075804\"\u003e\u003ccode\u003e34a49a4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.7.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d2d7ace4e52bedf07482fd879d8e31a52b38fc26\"\u003e\u003ccode\u003ed2d7ace\u003c/code\u003e\u003c/a\u003e docs: fixes bad link to jest docs in unbound-method rule page (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11823\"\u003e#11823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5ac66a60cc4e391df78cb788054029ec9127c21c\"\u003e\u003ccode\u003e5ac66a6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): revert \u0026quot;[no-redundant-type-constituents] use assignabilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/906cc3c892cbd7cc929a797557a234f64e8bf539\"\u003e\u003ccode\u003e906cc3c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [restrict-template-expressions] check base types in allow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/16cf0f7ff1f67b5be7bd4cc1defeee7745af9e9a\"\u003e\u003ccode\u003e16cf0f7\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [consistent-type-exports] add more shadowed imports test...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0db02ac56e6f9119a85ae366611793768f7573e0\"\u003e\u003ccode\u003e0db02ac\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): honor ignored base types on generic classes (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.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.47.0 to 8.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[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)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.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\u003c!-- 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.49.0 (2025-12-08)\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.48.1 (2025-12-02)\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.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\u003c/blockquote\u003e\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.2 (2025-12-08)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f127a24376a90a82acf5b8aad4be750bec3045f3\"\u003e\u003ccode\u003ef127a24\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/db1c6656a1d47fca5219d89991e505989e4298a5\"\u003e\u003ccode\u003edb1c665\u003c/code\u003e\u003c/a\u003e fix(react): newer full bundle mode compat (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/1f372b65aca67a58230f4eabbc704f43f53b5236\"\u003e\u003ccode\u003e1f372b6\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/d52455e72cf911ca0586777e077e0f3a2dec47ea\"\u003e\u003ccode\u003ed52455e\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.1 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bcda0414e48d6fa94474725a0f8088cdf156ff48\"\u003e\u003ccode\u003ebcda041\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c80546d88a4e01eaa50d93196ac709b6e45746df\"\u003e\u003ccode\u003ec80546d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.10 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.15\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e: Add opt-out on a plugin level, fix internal root cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9154\"\u003evitest-dev/vitest#9154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a68f74e5e\"\u003e\u003c!-- raw HTML omitted --\u003e(a68f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Print import duration breakdown  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9105\"\u003evitest-dev/vitest#9105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122ff321c\"\u003e\u003c!-- raw HTML omitted --\u003e(122ff)\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\u003eKeep built-in id as is in bun and deno  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9117\"\u003evitest-dev/vitest#9117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/075ab3520\"\u003e\u003c!-- raw HTML omitted --\u003e(075ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to fix depreated warning + fix \u003ccode\u003essr.external: true\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/9121\"\u003evitest-dev/vitest#9121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd8bd6dee\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external behavior with \u003ccode\u003edeps.optimizer\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/9125\"\u003evitest-dev/vitest#9125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c75492cc\"\u003e\u003c!-- raw HTML omitted --\u003e(4c754)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVery minor typo in \u0026quot;Chrome DevTools Protocol\u0026quot;  -  by \u003ca href=\"https://github.com/HowToTestFrontend\"\u003e\u003ccode\u003e@​HowToTestFrontend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9146\"\u003evitest-dev/vitest#9146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/209976419\"\u003e\u003c!-- raw HTML omitted --\u003e(20997)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Run \u003ccode\u003etoMatchScreenshot\u003c/code\u003e only once when used with \u003ccode\u003eexpect.element\u003c/code\u003e  -  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/9132\"\u003evitest-dev/vitest#9132\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d2e7e3e2\"\u003e\u003c!-- raw HTML omitted --\u003e(0d2e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul provider to not break source maps  -  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/9040\"\u003evitest-dev/vitest#9040\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4ca9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update dependency tinyexec to v1  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9122\"\u003evitest-dev/vitest#9122\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd7860222\"\u003e\u003c!-- raw HTML omitted --\u003e(fd786)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Remove \u003ccode\u003e--browser.provider\u003c/code\u003e from docs  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9115\"\u003evitest-dev/vitest#9115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/120b3dac1\"\u003e\u003c!-- raw HTML omitted --\u003e(120b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Preserve \u003ccode\u003ecurrentTestName\u003c/code\u003e in extended matchers  -  by \u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/0xH4KU/H4KU.com/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xH4KU%2FH4KU.com/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"3705792741","node_id":"PR_kwDOOM_4Yc63pegN","number":18,"state":"open","title":"chore(deps)(deps): Bump the dependencies group with 46 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":"2025-12-08T10:48:08.000Z","updated_at":"2025-12-08T10:48:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"dependencies","update_count":46,"packages":[{"name":"esbuild","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"stylelint","old_version":"16.26.0","new_version":"16.26.1","repository_url":"https://github.com/stylelint/stylelint"},{"name":"@cacheable/memory","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@cacheable/utils","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"bare-fs","old_version":"4.5.1","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"baseline-browser-mapping","old_version":"2.8.31","new_version":"2.9.4","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cacheable","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"caniuse-lite","old_version":"1.0.30001757","new_version":"1.0.30001759","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.259","new_version":"1.5.266","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"hashery","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/jaredwray/hashery"},{"name":"humanize-duration","old_version":"3.33.1","new_version":"3.33.2","repository_url":"https://github.com/EvanHahn/HumanizeDuration.js"},{"name":"katex","old_version":"0.16.25","new_version":"0.16.27","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"postcss-selector-parser","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.31.0","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"qified","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/jaredwray/qified"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 46 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.0` | `16.26.1` |\n| [@cacheable/memory](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.0.5` | `2.0.6` |\n| [@cacheable/utils](https://github.com/jaredwray/cacheable/tree/HEAD/packages/utils) | `2.3.1` | `2.3.2` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.5.1` | `4.5.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.31` | `2.9.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.28.1` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.2.0` | `2.3.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001757` | `1.0.30001759` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.259` | `1.5.266` |\n| [hashery](https://github.com/jaredwray/hashery) | `1.2.0` | `1.3.0` |\n| [humanize-duration](https://github.com/EvanHahn/HumanizeDuration.js) | `3.33.1` | `3.33.2` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.25` | `0.16.27` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.0` | `7.1.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.32.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.32.1` |\n| [qified](https://github.com/jaredwray/qified) | `0.5.2` | `0.5.3` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.2` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `esbuild` from 0.27.0 to 0.27.1\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.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 16.26.0 to 16.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.26.1\u003c/h2\u003e\n\u003cp\u003eIt fixes numerous false positive bugs, including many in the \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e rule for the latest CSS specifications.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003e*-no-unknown\u003c/code\u003e false positives for latest specs by integrating \u003ccode\u003e@csstools/css-syntax-patches-for-csstree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8850\"\u003e#8850\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eat-rule-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e@function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8851\"\u003e#8851\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false positives for \u003ccode\u003eattr()\u003c/code\u003e, \u003ccode\u003eif()\u003c/code\u003e and custom functions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8853\"\u003e#8853\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003efunction-url-quotes\u003c/code\u003e false positives when URLs require quoting (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8804\"\u003e#8804\u003c/a\u003e) (\u003ca href=\"https://github.com/taearls\"\u003e\u003ccode\u003e@​taearls\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-element-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e::scroll-button()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8856\"\u003e#8856\u003c/a\u003e) (\u003ca href=\"https://github.com/Mouvedia\"\u003e\u003ccode\u003e@​Mouvedia\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/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.26.1 - 2025-11-28\u003c/h2\u003e\n\u003cp\u003eIt fixes numerous false positive bugs, including many in the \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e rule for the latest CSS specifications.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003e*-no-unknown\u003c/code\u003e false positives for latest specs by integrating \u003ccode\u003e@csstools/css-syntax-patches-for-csstree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8850\"\u003e#8850\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eat-rule-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e@function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8851\"\u003e#8851\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false positives for \u003ccode\u003eattr()\u003c/code\u003e, \u003ccode\u003eif()\u003c/code\u003e and custom functions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8853\"\u003e#8853\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003efunction-url-quotes\u003c/code\u003e false positives when URLs require quoting (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8804\"\u003e#8804\u003c/a\u003e) (\u003ca href=\"https://github.com/taearls\"\u003e\u003ccode\u003e@​taearls\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-element-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e::scroll-button()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8856\"\u003e#8856\u003c/a\u003e) (\u003ca href=\"https://github.com/Mouvedia\"\u003e\u003ccode\u003e@​Mouvedia\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/stylelint/stylelint/commit/b96814344b7d1088e3459c44dcafebfbdabff412\"\u003e\u003ccode\u003eb968143\u003c/code\u003e\u003c/a\u003e Release 16.26.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8857\"\u003e#8857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/2b24b9cd5030b4ef6726d575ea71d34005dd9929\"\u003e\u003ccode\u003e2b24b9c\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eselector-pseudo-element-no-unknown\u003c/code\u003e false positives for `::scroll-button...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/f152564f037047a4f1a40c812fba77dde05d0062\"\u003e\u003ccode\u003ef152564\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e*-no-unknown\u003c/code\u003e false positives for latest specs by integrating `@csstools...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/431cb53c0a181eaacc3b208a71c0e765c14faedf\"\u003e\u003ccode\u003e431cb53\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eat-rule-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e@function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/119097ea694cca6bf477ac534fd02c39c8b37c8e\"\u003e\u003ccode\u003e119097e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false positives for \u003ccode\u003eattr()\u003c/code\u003e and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/4b9c68be0763a87df187a7fc9de00bced940d916\"\u003e\u003ccode\u003e4b9c68b\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003efunction-url-quotes\u003c/code\u003e false positives when URLs require quoting (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8804\"\u003e#8804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/8cc4ced2e8938785aa29559609984df8c4d83431\"\u003e\u003ccode\u003e8cc4ced\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.52.5 to 4.53.2 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8848\"\u003e#8848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/4383feb6dfacb57fc334ab6441ba32e7ea4e3008\"\u003e\u003ccode\u003e4383feb\u003c/code\u003e\u003c/a\u003e Bump file-entry-cache from 11.1.0 to 11.1.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8846\"\u003e#8846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/a8a7560c49f78ce1baaa1fd182c03685c12c7b37\"\u003e\u003ccode\u003ea8a7560\u003c/code\u003e\u003c/a\u003e Bump the eslint group with 2 updates (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/947ad33c1562b03e54b440693db69c5fbb4b39fb\"\u003e\u003ccode\u003e947ad33\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epatch-package\u003c/code\u003e warning about mismatched \u003ccode\u003e@types/css-tree\u003c/code\u003e version (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stylelint/stylelint/compare/16.26.0...16.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/memory` from 2.0.5 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/utils` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-x64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-arm64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-x64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n...\n\n_Description has been truncated_","html_url":"https://github.com/arlenagreer/sastamps/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlenagreer%2Fsastamps/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"3705000670","node_id":"PR_kwDOQEtH7c63mySP","number":12,"state":"closed","title":"Bump the all group with 213 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T06:37:57.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T07:21:50.000Z","updated_at":"2025-12-15T06:37:58.000Z","time_to_close":602167,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":213,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001759","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.266","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 213 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.0.7` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.48.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.7` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.48.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.15` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.0.7` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.0.7` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.0.7` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.0.7` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.0.7` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.48.1` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.15` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.15` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.15` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.15` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.15` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.15` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.15` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001759` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.266` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.2.7` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7492122a3bbc6655b64ccba04076c73ab418cdcc\"\u003e\u003ccode\u003e7492122\u003c/code\u003e\u003c/a\u003e v16.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d21259d920f666814fa634e744d2c6e797ceae43\"\u003e\u003ccode\u003ed21259d\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b1a04a84e991b48b6558d15841b86f3017878607\"\u003e\u003ccode\u003eb1a04a8\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/279f2e319e939af54db81f9f5db730501f755284\"\u003e\u003ccode\u003e279f2e3\u003c/code\u003e\u003c/a\u003e bump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.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\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.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\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted...\n\n_Description has been truncated_","html_url":"https://github.com/Ocyss/fuse/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ocyss%2Ffuse/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3682483618","node_id":"PR_kwDOPGj0Ys62bLEB","number":29,"state":"closed","title":"build(deps): bump the all group with 239 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-15T15:43:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T19:13:17.000Z","updated_at":"2025-12-15T15:43:22.000Z","time_to_close":1197003,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":239,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-http","old_version":"2.4.4","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-notification","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.522.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"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.8","new_version":"19.2.7","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.6","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.29.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.0.3","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.5.2","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.4","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"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.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.6","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.2","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.11","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-android-arm-eabi","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-android-arm64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.0","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001723","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.167","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"7.8.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 239 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.1` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.5.4` |\n| [@tauri-apps/plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.2.3` | `2.3.3` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.555.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.3` | `16.0.6` |\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.8` | `19.2.7` |\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.6` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.29.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.3` | `16.0.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.10` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.3` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.34.0` | `8.48.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.5.2` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.3` | `16.0.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.10` | `4.1.17` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.4` | `1.4.0` |\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.34.0` | `8.48.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.5` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.5` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.5` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.6` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.2` | `0.3.5` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.2` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.11` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.3` | `16.0.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.3` | `16.0.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.3` | `16.0.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.3` | `16.0.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.3` | `16.0.6` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.11` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.10` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.34.0` | `8.48.0` |\n| [@unrs/resolver-binding-android-arm-eabi](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-android-arm64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.0` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001723` | `1.0.30001757` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.167` | `1.5.262` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-http` from 2.4.4 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.4\nnpm notice filename: tauri-apps-plugin-http-2.5.4.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: 998a9cd02efa006fcbeddd92e8e51434ff3804dd\nnpm notice integrity: sha512-/i4U/9za3mryt[...]WMGrihtWB76Zg==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644607319\n+ @tauri-apps/plugin-http@2.5.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.4...http-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-notification` from 2.2.3 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-notification\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 16 files, 208.9KiB (90.5KiB compressed)\n   Uploading tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-single-instance v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epersisted-scope v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.1KiB (83.8KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-persisted-scope v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-persisted-scope v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enfc-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.2.3...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.1.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: 1425963d0302d3947c3b6d5309671cce390cfb5e\nnpm notice integrity: sha512-AN5vdeLvuv93z[...]PrRCthwUgTgow==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040114\n+ @tauri-apps/plugin-barcode-scanner@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.522.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.3 to 16.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/279f2e319e939af54db81f9f5db730501f755284\"\u003e\u003ccode\u003e279f2e3\u003c/code\u003e\u003c/a\u003e bump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7780025ad6c32e3009c2e34b3f417b8c8a14129d\"\u003e\u003ccode\u003e7780025\u003c/code\u003e\u003c/a\u003e fix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.3...v16.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. ...\n\n_Description has been truncated_","html_url":"https://github.com/hanzhichao/coins-watcher/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fcoins-watcher/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"},{"uuid":"3660613378","node_id":"PR_kwDOOybfJM61SlST","number":44,"state":"closed","title":"build(deps): bump the all group with 231 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-02T01:31:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T21:36:47.000Z","updated_at":"2025-12-02T01:31:21.000Z","time_to_close":618872,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":231,"packages":[{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.3.0","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.2.1","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.2.0","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.378.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"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.6","new_version":"19.2.7","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.5","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.27.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.24","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.5.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.8","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.20.0","new_version":"0.20.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.9","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.24.5","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001718","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.157","new_version":"1.5.259","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.23.10","new_version":"1.24.0","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"fdir","old_version":"6.4.4","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"1.21.7","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 231 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.4` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.2.1` | `2.3.3` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.2.0` | `2.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.378.0` | `0.554.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.2` | `16.0.4` |\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.6` | `19.2.7` |\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.5` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.27.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.2` | `16.0.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.8` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.24` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.33.0` | `8.48.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.5.0` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `16.0.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.8` | `3.4.18` |\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.0` | `8.48.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.3` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.3` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.3` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.3` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.3` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.3` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.3` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.20.0` | `0.20.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.2.2` | `0.2.3` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.1` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.2` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.10` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.2` | `16.0.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.2` | `16.0.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.2` | `16.0.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.2` | `16.0.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.2` | `16.0.4` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.9` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.33.0` | `8.48.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.5` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001718` | `1.0.30001757` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.157` | `1.5.259` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.10` | `1.24.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.4` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `1.21.7` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.2.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 215b89f7a883188228c1e395a221bd005346b36f\nnpm notice integrity: sha512-og3F/wNrTKh1v[...]bPn/DeJ+CXwrA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=417179694\n+ @tauri-apps/plugin-deep-link@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-fs` from 2.3.0 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-fs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.4.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 168d02b65869d1c24865de0165ee6146b91a9339\nnpm notice integrity: sha512-xdDOIW5RHTyU+[...]Eq5oYR7MKrsoQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040180\n+ @tauri-apps/plugin-deep-link@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-shell` from 2.2.1 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-shell\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 16 files, 208.9KiB (90.5KiB compressed)\n   Uploading tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-single-instance v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epersisted-scope v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.1KiB (83.8KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-persisted-scope v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-persisted-scope v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enfc-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.1...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.1.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: 1425963d0302d3947c3b6d5309671cce390cfb5e\nnpm notice integrity: sha512-AN5vdeLvuv93z[...]PrRCthwUgTgow==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040114\n+ @tauri-apps/plugin-barcode-scanner@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.0...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.378.0 to 0.554.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eruler-dimension-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3433\"\u003elucide-icons/lucide#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add keyboard shortcut for search by \u003ca href=\"https://github.com/dzonatan\"\u003e\u003ccode\u003e@​dzonatan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3718\"\u003elucide-icons/lucide#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): handle \u003ccode\u003eclassName\u003c/code\u003e prop by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3751\"\u003elucide-icons/lucide#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added chess pieces by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1945\"\u003elucide-icons/lucide#1945\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/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.552.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons/file): arcified folds by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3587\"\u003elucide-icons/lucide#3587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/shotgun-code-rs/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Fshotgun-code-rs/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"3654396985","node_id":"PR_kwDOOycyU860-CnS","number":140,"state":"closed","title":"deps(deps): bump the frontend-dependencies group with 191 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-22T11:52:59.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-22T09:45:39.000Z","updated_at":"2025-11-22T11:53:09.000Z","time_to_close":7640,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-dependencies","update_count":191,"packages":[{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.3","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ahooks","old_version":"3.9.5","new_version":"3.9.6","repository_url":"https://github.com/alibaba/hooks"},{"name":"color","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/Qix-/color"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.6.0","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"lint-staged","old_version":"16.2.3","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"commander","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/tj/commander.js"},{"name":"fingerprint-generator","old_version":"2.1.73","new_version":"2.1.77","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"playwright-core","old_version":"1.55.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"proxy-chain","old_version":"2.5.9","new_version":"2.6.0","repository_url":"https://github.com/apify/proxy-chain"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@next/env","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.38","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-loong64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"ansi-escapes","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"baseline-browser-mapping","old_version":"2.8.9","new_version":"2.8.30","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001745","new_version":"1.0.30001756","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-truncate","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"color-string","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/Qix-/color-string"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"detect-libc","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.227","new_version":"1.5.259","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"emoji-regex","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"esbuild","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"framer-motion","old_version":"12.23.22","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"generative-bayesian-network","old_version":"2.1.73","new_version":"2.1.77","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"header-generator","old_version":"2.1.73","new_version":"2.1.77","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"ip-address","old_version":"10.0.1","new_version":"10.1.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"jiti","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"listr2","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"motion-dom","old_version":"12.23.21","new_version":"12.23.23","repository_url":"https://github.com/motiondivision/motion"},{"name":"nano-spawn","old_version":"1.0.3","new_version":"2.0.0","repository_url":"https://github.com/sindresorhus/nano-spawn"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"rollup","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"undici-types","old_version":"7.13.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 191 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.0` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.3` | `2.4.5` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [ahooks](https://github.com/alibaba/hooks) | `3.9.5` | `3.9.6` |\n| [color](https://github.com/Qix-/color) | `5.0.2` | `5.0.3` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.24` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.6.0` | `24.10.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.4` | `5.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.3` | `16.2.7` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [commander](https://github.com/tj/commander.js) | `14.0.1` | `14.0.2` |\n| [fingerprint-generator](https://github.com/apify/fingerprint-suite) | `2.1.73` | `2.1.77` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.55.1` | `1.56.1` |\n| [proxy-chain](https://github.com/apify/proxy-chain) | `2.5.9` | `2.6.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.4` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.4` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.4` | `0.34.5` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.4` | `16.0.3` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.4` | `16.0.3` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.4` | `16.0.3` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.4` | `16.0.3` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.4` | `16.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.38` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-loong64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-x64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.1.1` | `7.2.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.9` | `2.8.30` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001745` | `1.0.30001756` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `5.1.0` | `5.1.1` |\n| [color-string](https://github.com/Qix-/color-string) | `2.1.2` | `2.1.4` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.1` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.227` | `1.5.259` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `10.5.0` | `10.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.24` |\n| [generative-bayesian-network](https://github.com/apify/fingerprint-suite) | `2.1.73` | `2.1.77` |\n| [header-generator](https://github.com/apify/fingerprint-suite) | `2.1.73` | `2.1.77` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.0.1` | `10.1.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.0` | `2.6.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [listr2](https://github.com/listr2/listr2) | `9.0.4` | `9.0.5` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [motion-dom](https://github.com/motiondivision/motion) | `12.23.21` | `12.23.23` |\n| [nano-spawn](https://github.com/sindresorhus/nano-spawn) | `1.0.3` | `2.0.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.13.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-deep-link` from 2.4.3 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-deep-link\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.5\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.5.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 7b0cfdf1265c248340126764a85ae70f8f525dc8\nnpm notice integrity: sha512-Zf2RTj1D9IQQ4[...]azx/QVZnhAwaQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644604650\n+ @tauri-apps/plugin-deep-link@2.4.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.3...deep-link-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.2.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 215b89f7a883188228c1e395a221bd005346b36f\nnpm notice integrity: sha512-og3F/wNrTKh1v[...]bPn/DeJ+CXwrA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=417179694\n+ @tauri-apps/plugin-deep-link@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-fs` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-fs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.4.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 168d02b65869d1c24865de0165ee6146b91a9339\nnpm notice integrity: sha512-xdDOIW5RHTyU+[...]Eq5oYR7MKrsoQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040180\n+ @tauri-apps/plugin-deep-link@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ahooks` from 3.9.5 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/hooks/releases\"\u003eahooks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:wrench: \u003cstrong\u003e工程维护\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e由 \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e 贡献，在 \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2853\"\u003ealibaba/hooks#2853\u003c/a\u003e 中移除了 engines 中的 Node 配置。\u003c/li\u003e\n\u003cli\u003e由 \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e 贡献，在 \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2857\"\u003ealibaba/hooks#2857\u003c/a\u003e 中处理了 TypeScript lint 相关问题。\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e:wrench: \u003cstrong\u003eEngineering Maintenance\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eContributed by \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e, removed Node configuration from engines in \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2853\"\u003ealibaba/hooks#2853\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eContributed by \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e, handled TypeScript lint issues in \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2857\"\u003ealibaba/hooks#2857\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alibaba/hooks/compare/v3.9.5...v3.9.6\"\u003ehttps://github.com/alibaba/hooks/compare/v3.9.5...v3.9.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/hooks/commit/efde6b2078f40b701375f736aff222c8ae45cbe2\"\u003e\u003ccode\u003eefde6b2\u003c/code\u003e\u003c/a\u003e chore: update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/hooks/commit/0eb0781c810182984d978f6ff2e7b98923f1d71d\"\u003e\u003ccode\u003e0eb0781\u003c/code\u003e\u003c/a\u003e chore: ts lint (\u003ca href=\"https://redirect.github.com/alibaba/hooks/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/hooks/commit/95032f1cf9d6d83fb1967b98bde08eba5d21384b\"\u003e\u003ccode\u003e95032f1\u003c/code\u003e\u003c/a\u003e chore: remove engines node (\u003ca href=\"https://redirect.github.com/alibaba/hooks/issues/2853\"\u003e#2853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/hooks/compare/v3.9.5...v3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `color` from 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Qix-/color/releases\"\u003ecolor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Qix-/color/compare/5.0.2...5.0.3\"\u003ehttps://github.com/Qix-/color/compare/5.0.2...5.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Qix-/color/commit/4fda9a3edf1a966070e4cd9ed91e47b500df2110\"\u003e\u003ccode\u003e4fda9a3\u003c/code\u003e\u003c/a\u003e 5.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Qix-/color/commit/e41fa2299e74e6beed51c4726cff2add66c8ef44\"\u003e\u003ccode\u003ee41fa22\u003c/code\u003e\u003c/a\u003e update color dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Qix-/color/compare/5.0.2...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.24\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\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b5df740a4649ee64a07523fc9f362c56f240eb3f\"\u003e\u003ccode\u003eb5df740\u003c/code\u003e\u003c/a\u003e v12.23.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/808ebce630eb8dd75716190b41a0ecb3b7dab56f\"\u003e\u003ccode\u003e808ebce\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/237eee22464039152dd3acf122496503b3f3a5da\"\u003e\u003ccode\u003e237eee2\u003c/code\u003e\u003c/a\u003e v12.23.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/834965c8031118bd156292644ac94ef5cb5b45e8\"\u003e\u003ccode\u003e834965c\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40690864e92cf976e2dd19cdd41ec27b67e91f66\"\u003e\u003ccode\u003e4069086\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6da6b61e9424380b35e0b2d41ab6e42be020d65b\"\u003e\u003ccode\u003e6da6b61\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e36683149d738b36237b10fb86ff0a64d0e39c03\"\u003e\u003ccode\u003ee366831\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7796f4f1e079ccdffea0c0d1abab32bc08871be8\"\u003e\u003ccode\u003e7796f4f\u003c/code\u003e\u003c/a\u003e Update Gold section with new links and images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d1bb93757c22afe2251f1088e4c785800bbb3fef\"\u003e\u003ccode\u003ed1bb937\u003c/code\u003e\u003c/a\u003e Update sponsor section in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97fba16059d072b79741c54689fede81d0b632ad\"\u003e\u003ccode\u003e97fba16\u003c/code\u003e\u003c/a\u003e Update sponsorship logos in README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.4 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeployment adapter: fix metadata for \u0026quot;/\u0026quot; route: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable React's default Transition indicator behind a flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86000\"\u003e#86000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/de6bc159575680a8cfdfda518ae61120509c34a2\"\u003e\u003ccode\u003ede6bc15\u003c/code\u003e\u003c/a\u003e docs: keywords in system reqs and add browserslist (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85838\"\u003e#85838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a51b80449ecd45c590bf1d468bed3e094c17e350\"\u003e\u003ccode\u003ea51b804\u003c/code\u003e\u003c/a\u003e docs: cacheHandlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85311\"\u003e#85311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a63951f4ae4590cbbe293dc8904263063f6c98f9\"\u003e\u003ccode\u003ea63951f\u003c/code\u003e\u003c/a\u003e Turbopack: remove unused function (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85974\"\u003e#85974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8c29c118fb53300c42087267f9cae7c8350600bf\"\u003e\u003ccode\u003e8c29c11\u003c/code\u003e\u003c/a\u003e Update authentication.mdx: Fix \u003ccode\u003eAuth0\u003c/code\u003e Link (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85953\"\u003e#85953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25716c8ec3ad8cd89f9d4824b73d31fa4c196848\"\u003e\u003ccode\u003e25716c8\u003c/code\u003e\u003c/a\u003e Deployment adapter: fix metadata for \u0026quot;/\u0026quot; route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bf9c900407a3a5414a7a9844443ec1d12a531e80\"\u003e\u003ccode\u003ebf9c900\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4212a8642e46eae399b2e73da6e617266732f303\"\u003e\u003ccode\u003e4212a86\u003c/code\u003e\u003c/a\u003e switch to slice in createRuntimePrefetchTransformStream (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85822\"\u003e#85822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/07a86572942e67cb04bf7e0a4f2b30edfc1a8171\"\u003e\u003ccode\u003e07a8657\u003c/code\u003e\u003c/a\u003e Fix Turbopack local font \u003ccode\u003efont-family\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85913\"\u003e#85913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euse...\n\n_Description has been truncated_","html_url":"https://github.com/zhom/donutbrowser/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhom%2Fdonutbrowser/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"},{"uuid":"3654070779","node_id":"PR_kwDOQashxM609EpA","number":4,"state":"closed","title":"Bump the all group with 219 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-22T14:33:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-22T07:00:15.000Z","updated_at":"2025-11-22T14:33:12.000Z","time_to_close":27168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":219,"packages":[{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.6","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"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.4","new_version":"19.2.6","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.5","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.27.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.19","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.4.1","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/scope-manager","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.24.5","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001718","new_version":"1.0.30001756","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.155","new_version":"1.5.259","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.23.9","new_version":"1.24.0","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esbuild","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"fdir","old_version":"6.4.4","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.0","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.13","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 219 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.3.2` | `16.0.3` |\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.4` | `19.2.6` |\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.5` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.27.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.2` | `16.0.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.7` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.19` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.1` | `8.47.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.4.1` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `16.0.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.7` | `4.1.17` |\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.32.1` | `8.47.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.2` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.1` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.1` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.1` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.1` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.2` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.1` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.1` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.1` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.10` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.2` | `16.0.3` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.2` | `16.0.3` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.2` | `16.0.3` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.2` | `16.0.3` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.2` | `16.0.3` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.32.1` | `8.47.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.5` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001718` | `1.0.30001756` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.155` | `1.5.259` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.9` | `1.24.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.4` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.0` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.1` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.1` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.13` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.6 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.6...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.2 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeployment adapter: fix metadata for \u0026quot;/\u0026quot; route: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable React's default Transition indicator behind a flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86000\"\u003e#86000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/de6bc159575680a8cfdfda518ae61120509c34a2\"\u003e\u003ccode\u003ede6bc15\u003c/code\u003e\u003c/a\u003e docs: keywords in system reqs and add browserslist (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85838\"\u003e#85838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a51b80449ecd45c590bf1d468bed3e094c17e350\"\u003e\u003ccode\u003ea51b804\u003c/code\u003e\u003c/a\u003e docs: cacheHandlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85311\"\u003e#85311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a63951f4ae4590cbbe293dc8904263063f6c98f9\"\u003e\u003ccode\u003ea63951f\u003c/code\u003e\u003c/a\u003e Turbopack: remove unused function (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85974\"\u003e#85974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8c29c118fb53300c42087267f9cae7c8350600bf\"\u003e\u003ccode\u003e8c29c11\u003c/code\u003e\u003c/a\u003e Update authentication.mdx: Fix \u003ccode\u003eAuth0\u003c/code\u003e Link (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85953\"\u003e#85953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25716c8ec3ad8cd89f9d4824b73d31fa4c196848\"\u003e\u003ccode\u003e25716c8\u003c/code\u003e\u003c/a\u003e Deployment adapter: fix metadata for \u0026quot;/\u0026quot; route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bf9c900407a3a5414a7a9844443ec1d12a531e80\"\u003e\u003ccode\u003ebf9c900\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4212a8642e46eae399b2e73da6e617266732f303\"\u003e\u003ccode\u003e4212a86\u003c/code\u003e\u003c/a\u003e switch to slice in createRuntimePrefetchTransformStream (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85822\"\u003e#85822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/07a86572942e67cb04bf7e0a4f2b30edfc1a8171\"\u003e\u003ccode\u003e07a8657\u003c/code\u003e\u003c/a\u003e Fix Turbopack local font \u003ccode\u003efont-family\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85913\"\u003e#85913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.2...v16.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code...\n\n_Description has been truncated_","html_url":"https://github.com/jhfnetboy/MyAINote/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhfnetboy%2FMyAINote/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3632243396","node_id":"PR_kwDOPzXVOc6zzN2y","number":13,"state":"closed","title":"Bump the all group with 231 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-01T08:44:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T08:23:53.000Z","updated_at":"2025-12-01T08:44:38.000Z","time_to_close":1210843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":231,"packages":[{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@supabase/supabase-js","old_version":"2.57.4","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.2","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.16","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.11.0","new_version":"9.11.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.12","repository_url":"https://github.com/colinhacks/zod"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@supabase/auth-js","old_version":"2.71.1","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/functions-js","old_version":"2.4.6","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/postgrest-js","old_version":"1.21.4","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/realtime-js","old_version":"2.15.5","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/storage-js","old_version":"2.12.1","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001755","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.2","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.254","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"motion-dom","old_version":"12.23.12","new_version":"12.23.23","repository_url":"https://github.com/motiondivision/motion"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"0.0.3","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"3.0.1","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"5.0.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 231 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.57.4` | `2.81.1` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.5.4` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.16` | `12.23.24` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.553.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.5` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.11.0` | `9.11.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.66.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.1.12` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.0.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.46.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.8` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.46.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.9` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.0.3` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.0.3` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.0.3` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.0.3` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@supabase/auth-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/auth-js) | `2.71.1` | `2.81.1` |\n| [@supabase/functions-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/functions-js) | `2.4.6` | `2.81.1` |\n| [@supabase/postgrest-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/postgrest-js) | `1.21.4` | `2.81.1` |\n| [@supabase/realtime-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/realtime-js) | `2.15.5` | `2.81.1` |\n| [@supabase/storage-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/storage-js) | `2.12.1` | `2.81.1` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.46.4` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.9` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.9` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.9` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.9` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.9` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.9` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001755` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.2` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.254` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [motion-dom](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.23` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `0.0.3` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.2.2` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `3.0.1` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `5.0.0` | `15.1.0` |\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.57.4 to 2.81.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.81.1\u003c/h2\u003e\n\u003ch2\u003e2.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e use Symbols for callback IDs to resolve Next.js 16 compatibility (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add automatic browser redirect to signInWithSSO (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.81.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.81.1-canary.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.81.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.81.1-canary.0 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e use Symbols for callback IDs to resolve Next.js 16 compatibility (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add automatic browser redirect to signInWithSSO (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.81.0\u003c/h2\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e implement V2 serializer (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e make webauthn param optional and move register params to webauthn (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add providers type to UserAppMetadata interface (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e use direct attestation for registration/authentication (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add configurable timeout and normalize abort/timeout errors as FunctionsFetchError (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\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.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\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.80.0 (2025-11-06)\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.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\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.78.0 (2025-10-30)\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\u003ev2.77.0 (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e cleanup package-lock.json and bun.lock (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1799\"\u003e#1799\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.76.1 (2025-10-21)\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.76.0 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/137105708a9ae09c88e800091eb35e6a811b105c\"\u003e\u003ccode\u003e1371057\u003c/code\u003e\u003c/a\u003e fix(realtime): setAuth not required on custom jwt token (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0379c98205bdf7fde3f14bf879c61ac4949ab09b\"\u003e\u003ccode\u003e0379c98\u003c/code\u003e\u003c/a\u003e chore(repo): update and consolidate gitignore files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/03406bdb42d8a01fb8e4dfe28ab2698f38abea6f\"\u003e\u003ccode\u003e03406bd\u003c/code\u003e\u003c/a\u003e chore(release): version 2.81.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9e08cc3f061d335dd586f123dc60c7754e75b080\"\u003e\u003ccode\u003e9e08cc3\u003c/code\u003e\u003c/a\u003e chore(release): version 2.80.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dd0fee1477fef86d54877d6cf1d28ce7fbe64aab\"\u003e\u003ccode\u003edd0fee1\u003c/code\u003e\u003c/a\u003e docs(repo): enhance support policy (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53f9aa20777054b0a7db7508d027a665d8a43a14\"\u003e\u003ccode\u003e53f9aa2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.79.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53949f32338b02982ee32a9822547222f65b092a\"\u003e\u003ccode\u003e53949f3\u003c/code\u003e\u003c/a\u003e feat(repo): remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7511686f3003eeaa690656780fde494ef0830235\"\u003e\u003ccode\u003e7511686\u003c/code\u003e\u003c/a\u003e feat(auth): support throwing errors instead of returning them (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/399378f6008f75b39b672f714f75842143ed4e26\"\u003e\u003ccode\u003e399378f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.78.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1825\"\u003e#1825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3aa0779a16542c4f543e60e855000384e9033be0\"\u003e\u003ccode\u003e3aa0779\u003c/code\u003e\u003c/a\u003e chore(repo): remove unused dependencies and scripts (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.81.1/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​supabase/supabase-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.2.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 215b89f7a883188228c1e395a221bd005346b36f\nnpm notice integrity: sha512-og3F/wNrTKh1v[...]bPn/DeJ+CXwrA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=417179694\n+ @tauri-apps/plugin-deep-link@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-fs` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-fs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.4.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 168d02b65869d1c24865de0165ee6146b91a9339\nnpm notice integrity: sha512-xdDOIW5RHTyU+[...]Eq5oYR7MKrsoQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040180\n+ @tauri-apps/plugin-deep-link@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-http` from 2.5.2 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.4\nnpm notice filename: tauri-apps-plugin-http-2.5.4.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: 998a9cd02efa006fcbeddd92e8e51434ff3804dd\nnpm notice integrity: sha512-/i4U/9za3mryt[...]WMGrihtWB76Zg==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644607319\n+ @tauri-apps/plugin-http@2.5.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.2...http-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.16 to 12.23.24\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.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.22] 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003eHTMLElements\u003c/code\u003e and \u003ccode\u003euseComposedRefs\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.21] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing main-thread \u003ccode\u003escroll\u003c/code\u003e with animations that contain \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.20] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress non-animatable value warning for instant animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.19] 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b5df740a4649ee64a07523fc9f362c56f240eb3f\"\u003e\u003ccode\u003eb5df740\u003c/code\u003e\u003c/a\u003e v12.23.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/808ebce630eb8dd75716190b41a0ecb3b7dab56f\"\u003e\u003ccode\u003e808ebce\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/237eee22464039152dd3acf122496503b3f3a5da\"\u003e\u003ccode\u003e237eee2\u003c/code\u003e\u003c/a\u003e v12.23.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/834965c8031118bd156292644ac94ef5cb5b45e8\"\u003e\u003ccode\u003e834965c\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40690864e92cf976e2dd19cdd41ec27b67e91f66\"\u003e\u003ccode\u003e4069086\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6da6b61e9424380b35e0b2d41ab6e42be020d65b\"\u003e\u003ccode\u003e6da6b61\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e36683149d738b36237b10fb86ff0a64d0e39c03\"\u003e\u003ccode\u003ee366831\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7796f4f1e079ccdffea0c0d1abab32bc08871be8\"\u003e\u003ccode\u003e7796f4f\u003c/code\u003e\u003c/a\u003e Update Gold section with new links and images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d1bb93757c22afe2251f1088e4c785800bbb3fef\"\u003e\u003ccode\u003ed1bb937\u003c/code\u003e\u003c/a\u003e Update sponsor section in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97fba16059d072b79741c54689fede81d0b632ad\"\u003e\u003ccode\u003e97fba16\u003c/code\u003e\u003c/a\u003e Update sponsorship logos in README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.16...v12.23.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.553.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eruler-dimension-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3433\"\u003elucide-icons/lucide#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add keyboard shortcut for search by \u003ca href=\"https://github.com/dzonatan\"\u003e\u003ccode\u003e@​dzonatan\u003c/code\u003e\u003c/a\u003e in \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/Dichill/sase-app/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dichill%2Fsase-app/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3600238270","node_id":"PR_kwDONC8Qt86yIW_d","number":128,"state":"closed","title":"chore(deps): bump the patch-updates group with 61 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-07T13:00:01.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-07T12:59:00.000Z","updated_at":"2025-11-07T13:00:03.000Z","time_to_close":61,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":61,"packages":[{"name":"vitest","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-loong64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/expect","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"rollup","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"vite","old_version":"7.1.10","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 61 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.7` | `4.0.8` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-loong64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-x64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.7` | `4.0.8` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.7` | `4.0.8` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.7` | `4.0.8` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.7` | `4.0.8` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.7` | `4.0.8` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.7` | `4.0.8` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.7` | `4.0.8` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.10` | `7.2.2` |\n\nUpdates `vitest` from 4.0.7 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\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/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\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/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65c007f57b54dca94f2b0f0e4d32d1972\"\u003e\u003ccode\u003ec79f47c\u003c/code\u003e\u003c/a\u003e fix(forks): do not fail with Windows Defender enabled (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8967\"\u003e#8967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ed99cdf49d65688c0581402857afbc4d885c708\"\u003e\u003ccode\u003e7ed99cd\u003c/code\u003e\u003c/a\u003e chore: remove unnecessery \u003ccode\u003evalues()\u003c/code\u003e call for set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9a9323b7378b8a3e4072b7280a876a3caf53eb31\"\u003e\u003ccode\u003e9a9323b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​antfu/eslint-config\u003c/code\u003e to v6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46b3529a81be17147ebc24fa30febec54d1c84fb\"\u003e\u003ccode\u003e46b3529\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jsdom to v27 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/65292c365584efa71b6a837ac24967aeaa77f9bb\"\u003e\u003ccode\u003e65292c3\u003c/code\u003e\u003c/a\u003e docs: update structure (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8625\"\u003e#8625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4e1f43ed997e632c46d767c020781c7d\"\u003e\u003ccode\u003ebcb132f\u003c/code\u003e\u003c/a\u003e fix: workaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8950\"\u003e#8950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-x64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-arm64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-x64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/freebsd-arm64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/freebsd-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the gr...\n\n_Description has been truncated_","html_url":"https://github.com/openwallet-foundation-labs/oid4vc-ts/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwallet-foundation-labs%2Foid4vc-ts/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"},{"uuid":"3583862498","node_id":"PR_kwDOPyzhV86xSB3a","number":15,"state":"open","title":"Bump the all group with 209 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-03T21:46:15.000Z","updated_at":"2025-11-24T22:17:29.919Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":209,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.43","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.27.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001753","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.0","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.2","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.244","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 209 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.16` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.10.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.46.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.16` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.46.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.6` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.0.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.0.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.0.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.0.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.0.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.43` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.16` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.46.3` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.6` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.6` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.6` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.6` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.6` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.6` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.27.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001753` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.2` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.244` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.1.12` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.1\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(static-paths): add depth tracking to parallel route param resolution: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85319\"\u003e#85319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix types of \u003ccode\u003e@​next/mdx\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82238\"\u003e#82238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure getServerInsertedHTML skips rendering correctly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85394\"\u003e#85394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate .next/types \u003ccode\u003einclude\u003c/code\u003e on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85400\"\u003e#85400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003enext-js\u003c/code\u003e condition from middleware, proxy, and instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85321\"\u003e#85321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unstable_forceStale prefetch option \u0026amp; restore \u003ccode\u003eprefetch={true}\u003c/code\u003e functionality: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85411\"\u003e#85411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e2bcbf254-20251020\u003c/code\u003e to \u003ccode\u003e6160773f-20251023\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85277\"\u003e#85277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(next/image): swap dependencies: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85419\"\u003e#85419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003eOrigin: null\u003c/code\u003e headers: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85402\"\u003e#85402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneralize Segment Cache fallback implementation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84652\"\u003e#84652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure req.query is writable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81573\"\u003e#81573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Proxy not picked up on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85443\"\u003e#85443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Ensure we can toggle the DevTools menu while status indicators are active: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85456\"\u003e#85456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when suspending in Components using \u003ccode\u003euseActionQueue\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85459\"\u003e#85459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: create-next-app react-compiler and new prompts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85213\"\u003e#85213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: cache components - introduction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85196\"\u003e#85196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use cache feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85169\"\u003e#85169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: stabilize apis in docs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85219\"\u003e#85219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revalidateTag immediate expiration in Route Handlers: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85223\"\u003e#85223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs/use cache feedback 2: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85222\"\u003e#85222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added \u003ccode\u003euse cache: remote\u003c/code\u003e docs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85145\"\u003e#85145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy runtime defaults to nodejs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85204\"\u003e#85204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cache components feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85241\"\u003e#85241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add a note that cache components is opt-in near the top: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85245\"\u003e#85245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs/v16 feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85259\"\u003e#85259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command to install babel-plugin-react-compiler as a devDependency: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85235\"\u003e#85235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: typegen next-env.d.ts feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85273\"\u003e#85273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: link to MCP guide from upgrade: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85308\"\u003e#85308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: regexp removed from middleware config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85343\"\u003e#85343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify MCP guide to focus on next-devtools-mcp: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85353\"\u003e#85353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix proxy matcher overflow: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85337\"\u003e#85337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: point out diff in serialization types for arguments and return values: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85338\"\u003e#85338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Update snapshots: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85407\"\u003e#85407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo in SEO section of loading.mdx: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85301\"\u003e#85301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Fast Refresh documentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85352\"\u003e#85352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammatical errors in updating data documentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85067\"\u003e#85067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Skip devlow benchmarks on PRs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85408\"\u003e#85408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Unflake typed-env suite: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85410\"\u003e#85410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rust toolchain to 2025-10-27: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85409\"\u003e#85409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Speed up prefetching suite: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85417\"\u003e#85417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove inaccuracies from use cache: private: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85425\"\u003e#85425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85421\"\u003e#85421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85420\"\u003e#85420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: correctly trace files with npm: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85323\"\u003e#85323\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e08402bfad8db05b0df820daf4f08c9c65ab1f7b\"\u003e\u003ccode\u003ee08402b\u003c/code\u003e\u003c/a\u003e v16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/51d9631e571a04a50dbf33259c81893c48ab3eca\"\u003e\u003ccode\u003e51d9631\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003e6160773f-20251023\u003c/code\u003e to \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85464\"\u003e#85464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/163fc17a46f79901c5910ebd540ae8bb8e47e3ef\"\u003e\u003ccode\u003e163fc17\u003c/code\u003e\u003c/a\u003e v16.0.1-canary.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a986e1731d60ed02749ab0fb64fe581dc35e04a5\"\u003e\u003ccode\u003ea986e17\u003c/code\u003e\u003c/a\u003e Fix crash when suspending in Components using \u003ccode\u003euseActionQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85459\"\u003e#85459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/406721415df918d4eda14a54d1866569aeb5765b\"\u003e\u003ccode\u003e4067214\u003c/code\u003e\u003c/a\u003e Turbopack: correctly trace files with npm (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85323\"\u003e#85323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/976a2222f0dfb9cd01fd83439bffca5bf10cf49d\"\u003e\u003ccode\u003e976a222\u003c/code\u003e\u003c/a\u003e [test] Ensure we can toggle the DevTools menu while status indicators are act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b95dbe6a3a79a459173557a3b670eb6cb2c6d060\"\u003e\u003ccode\u003eb95dbe6\u003c/code\u003e\u003c/a\u003e fix: Proxy not picked up on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85443\"\u003e#85443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b0837e0f2451bfe420b082109f259122bf676298\"\u003e\u003ccode\u003eb0837e0\u003c/code\u003e\u003c/a\u003e [test] Exclude likely Next.js internal Components from component stacks in Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/456d8e7b8c0f1f11fa9d290ccc916c6c686d5081\"\u003e\u003ccode\u003e456d8e7\u003c/code\u003e\u003c/a\u003e fix: ensure req.query is writable (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81573\"\u003e#81573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0b6fe158c61fec5f30289856a3d1c078b0be7022\"\u003e\u003ccode\u003e0b6fe15\u003c/code\u003e\u003c/a\u003e [test] Exclude Next.js internal stack frames from cache-component-error CLI o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node...\n\n_Description has been truncated_","html_url":"https://github.com/Dichill/sample-tauri/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dichill%2Fsample-tauri/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}],"issue_packages":[{"old_version":"0.27.4","new_version":"0.27.7","update_type":"patch","path":"/frontend","pr_created_at":"2026-04-09T05:13:27.000Z","version_change":"0.27.4 → 0.27.7","issue":{"uuid":"4229593816","node_id":"PR_kwDOLc9THc7RBM72","number":3145,"state":"open","title":"Bump the npm group in /frontend with 65 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-09T05:13:27.000Z","updated_at":"2026-04-09T05:17:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":65,"packages":[{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-vitest","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"24.12.0","new_version":"24.12.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"playwright","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-node","old_version":"5.3.0","new_version":"6.0.0","repository_url":"https://github.com/antfu-collective/vite-node"},{"name":"xstate","old_version":"5.29.0","new_version":"5.30.0","repository_url":"https://github.com/statelyai/xstate"},{"name":"@asamuzakjp/css-color","old_version":"5.0.1","new_version":"5.1.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@asamuzakjp/dom-selector","old_version":"6.8.1","new_version":"7.0.6","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"@joshwooding/vite-plugin-react-docgen-typescript","old_version":"0.6.4","new_version":"0.7.0","repository_url":"https://github.com/joshwooding/vite-plugin-react-docgen-typescript"},{"name":"@storybook/builder-vite","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/csf-plugin","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-dom-shim","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.3.3","new_version":"10.3.4","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@typescript-eslint/project-service","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"baseline-browser-mapping","old_version":"2.10.12","new_version":"2.10.15","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cac","old_version":"6.7.14","new_version":"7.0.0","repository_url":"https://github.com/cacjs/cac"},{"name":"caniuse-lite","old_version":"1.0.30001782","new_version":"1.0.30001785","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.328","new_version":"1.5.331","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.27.4","new_version":"0.27.7","repository_url":"https://github.com/evanw/esbuild"},{"name":"node-releases","old_version":"2.0.36","new_version":"2.0.37","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"playwright-core","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"tldts-core","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.27","new_version":"7.0.28","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.24.6","new_version":"7.24.7","repository_url":"https://github.com/nodejs/undici"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm group in /frontend with 65 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.3` | `10.3.4` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.3.3` | `10.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.0` | `24.12.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.58.0` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.3` | `10.3.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.3` | `10.3.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n| [vite-node](https://github.com/antfu-collective/vite-node) | `5.3.0` | `6.0.0` |\n| [xstate](https://github.com/statelyai/xstate) | `5.29.0` | `5.30.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `5.0.1` | `5.1.5` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.8.1` | `7.0.6` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [@joshwooding/vite-plugin-react-docgen-typescript](https://github.com/joshwooding/vite-plugin-react-docgen-typescript) | `0.6.4` | `0.7.0` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.3.3` | `10.3.4` |\n| [@storybook/csf-plugin](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/csf-plugin) | `10.3.3` | `10.3.4` |\n| [@storybook/react-dom-shim](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/react-dom-shim) | `10.3.3` | `10.3.4` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.3.3` | `10.3.4` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.57.1` | `8.58.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.57.1` | `8.58.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.12` | `2.10.15` |\n| [cac](https://github.com/cacjs/cac) | `6.7.14` | `7.0.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001782` | `1.0.30001785` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.328` | `1.5.331` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.4` | `0.27.7` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.36` | `2.0.37` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.27` | `7.0.28` |\n| [undici](https://github.com/nodejs/undici) | `7.24.6` | `7.24.7` |\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/a1ca8439a8b62472ccbf45e880500e687cc41fb9\"\u003e\u003ccode\u003ea1ca843\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest/issues/34361\"\u003e#34361\u003c/a\u003e from storybookjs/valentin/fix-csf4-vitest-issue\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/addons/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/react-vite` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/react-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4fb52a2127b9b4a4e9df7fb75c9e8d9773a1c1e9\"\u003e\u003ccode\u003e4fb52a2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34393\"\u003e#34393\u003c/a\u003e from mixelburg/fix/docgen-resolver-tsx-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/756f6e36fc89fe903e5411455a71ca96d6fae4d1\"\u003e\u003ccode\u003e756f6e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/34335\"\u003e#34335\u003c/a\u003e from beeswhacks/upgrade-vite-plugin-react-docgen-ty...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/frameworks/react-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.0 to 24.12.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1bf86c9f5c799916d12079c037c79e10b29cdc9c\"\u003e\u003ccode\u003e1bf86c9\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9cc25a794dbf82a241807f394489a2aad39ffae\"\u003e\u003ccode\u003ee9cc25a\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): fix typo (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12155\"\u003e#12155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f68c8e4baca096281b458ccb6ff16ca6c5a1d199\"\u003e\u003ccode\u003ef68c8e4\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-readonly-parameter-types] preserve type alias inf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/73acd2e6833c4757d2743a8dbb979154d31a1e98\"\u003e\u003ccode\u003e73acd2e\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] skip reporting false posi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3d21482030e4fd220f466cea7036e07695277364\"\u003e\u003ccode\u003e3d21482\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-return] false positive on unwrapping generic (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.57.1 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003eeslint-plugin-storybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003eeslint-plugin-storybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eff9cdf8f689ec5ef4154b067c55dc377517b4a\"\u003e\u003ccode\u003e4eff9cd\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.3.3\u0026quot; to \u0026quot;10.3.4\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/7a820b16e5aa16a62f503ff38ad61cef8146b63b\"\u003e\u003ccode\u003e7a820b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin/issues/34245\"\u003e#34245\u003c/a\u003e from storybookjs/chore/root_oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/4eb227b1312e72ecdc39b2ca3038ca3efdec02df\"\u003e\u003ccode\u003e4eb227b\u003c/code\u003e\u003c/a\u003e Build: Move prettier to oxfmt\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.3.4/code/lib/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 28.1.0 to 29.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (\u003ca href=\"https://github.com/thypon\"\u003e\u003ccode\u003e@​thypon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/blob/v29.0.0/Changelog.md\"\u003ejsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e29.0.0\u003c/h2\u003e\n\u003cp\u003eBreaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOverhauled the CSSOM implementation, replacing the \u003ca href=\"https://www.npmjs.com/package/@acemir/cssom\"\u003e\u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/jsdom/cssstyle\"\u003e\u003ccode\u003ecssstyle\u003c/code\u003e\u003c/a\u003e dependencies with fresh internal implementations built on webidl2js wrappers and the \u003ca href=\"https://www.npmjs.com/package/css-tree\"\u003e\u003ccode\u003ecss-tree\u003c/code\u003e\u003c/a\u003e parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCSSCounterStyleRule\u003c/code\u003e and \u003ccode\u003eCSSNamespaceRule\u003c/code\u003e to jsdom \u003ccode\u003eWindow\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssMediaRule.matches\u003c/code\u003e and \u003ccode\u003ecssSupportsRule.matches\u003c/code\u003e getters.\u003c/li\u003e\n\u003cli\u003eAdded proper media query parsing in \u003ccode\u003eMediaList\u003c/code\u003e, using \u003ccode\u003ecss-tree\u003c/code\u003e instead of naive comma-splitting. Invalid queries become \u003ccode\u003e\u0026quot;not all\u0026quot;\u003c/code\u003e per spec.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssKeyframeRule.keyText\u003c/code\u003e getter/setter validation.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecssStyleRule.selectorText\u003c/code\u003e setter validation: invalid selectors are now rejected.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003estyleSheet.ownerNode\u003c/code\u003e, \u003ccode\u003estyleSheet.href\u003c/code\u003e, and \u003ccode\u003estyleSheet.title\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded bad port blocking per the \u003ca href=\"https://fetch.spec.whatwg.org/#bad-port\"\u003efetch specification\u003c/a\u003e, preventing fetches to commonly-abused ports.\u003c/li\u003e\n\u003cli\u003eImproved \u003ccode\u003eDocument\u003c/code\u003e initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per \u003ccode\u003eDocument\u003c/code\u003e. (thypon)\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when stylesheets were removed from the document.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleDeclaration\u003c/code\u003e modifications to properly trigger custom element reactions.\u003c/li\u003e\n\u003cli\u003eFixed nested \u003ccode\u003e@media\u003c/code\u003e rule parsing.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eCSSStyleSheet\u003c/code\u003e's \u0026quot;disallow modification\u0026quot; flag not being checked in all mutation methods.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eXMLHttpRequest\u003c/code\u003e's \u003ccode\u003eresponse\u003c/code\u003e getter returning parsed JSON during the \u003ccode\u003eLOADING\u003c/code\u003e state instead of \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e crashing in XHTML documents when stylesheets contained at-rules such as \u003ccode\u003e@page\u003c/code\u003e or \u003ccode\u003e@font-face\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a potential hang in synchronous \u003ccode\u003eXMLHttpRequest\u003c/code\u003e caused by a race condition with the worker thread's idle timeout.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/00522ce724abb05f377da2722aae99dd4c53136f\"\u003e\u003ccode\u003e00522ce\u003c/code\u003e\u003c/a\u003e Version 29.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a217975903af7447bf78063133198445ced5cc54\"\u003e\u003ccode\u003ea217975\u003c/code\u003e\u003c/a\u003e Use undici's request() API for XHR dispatching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/f29722de49a767fa6c2556fcdb228e82c4b7cfdc\"\u003e\u003ccode\u003ef29722d\u003c/code\u003e\u003c/a\u003e Convert CSSStyleDeclaration to webidl2js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/4aaacc67ccba17093578b3538402ec43dc0f94aa\"\u003e\u003ccode\u003e4aaacc6\u003c/code\u003e\u003c/a\u003e Merge in \u003ccode\u003ecssstyle\u003c/code\u003e and replace \u003ccode\u003e@acemir/cssom\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/6c2769ad4541ee8442b7945cf596775b356cd167\"\u003e\u003ccode\u003e6c2769a\u003c/code\u003e\u003c/a\u003e Remove unused http(s)-proxy-agent dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/eba96b5f96f9fe8277feaf1f971cebfcb8c433af\"\u003e\u003ccode\u003eeba96b5\u003c/code\u003e\u003c/a\u003e Update domSelector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/54f9995300ee4cfae824dbc8e42f0bcad41e73ac\"\u003e\u003ccode\u003e54f9995\u003c/code\u003e\u003c/a\u003e Use --fgrep for npm run test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/15e76640cef1c1dc82c130e29b505b6b8087a65f\"\u003e\u003ccode\u003e15e7664\u003c/code\u003e\u003c/a\u003e Use stable ports for test:tuwpt:browser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7410bdbcdf5a3c8cbaa7cc41bcad9979c0b2bb42\"\u003e\u003ccode\u003e7410bdb\u003c/code\u003e\u003c/a\u003e Suppress informational WPT output when using the min reporter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/c44377e1741b782780fb890e7ca6949aa8385c33\"\u003e\u003ccode\u003ec44377e\u003c/code\u003e\u003c/a\u003e Lazily initialize DOMSelector\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `playwright` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003eplaywright's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `storybook` from 10.3.3 to 10.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003estorybook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.3.4\u003c/h2\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when resolving .js ESM imports in docgen resolvers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34393\"\u003e#34393\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Vite: Upgrade \u003ccode\u003e@​joshwooding/vite-plugin-react-docgen-typescript\u003c/code\u003e to 0.7.0 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34335\"\u003e#34335\u003c/a\u003e, thanks \u003ca href=\"https://github.com/beeswhacks\"\u003e\u003ccode\u003e@​beeswhacks\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003estorybook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddon-a11y: Clear status transition timer on unmount to prevent test flake - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34203\"\u003e#34203\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBug: Skip re-processing already transformed config files for CSF factories - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34273\"\u003e#34273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/huang-julien\"\u003e\u003ccode\u003e@​huang-julien\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eBuilder-Vite: Use djb2 hash to prevent variable name collisions in builder-vite - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34274\"\u003e#34274\u003c/a\u003e, thanks \u003ca href=\"https://github.com/chida09\"\u003e\u003ccode\u003e@​chida09\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCLI: Prompt for init crash reports - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34316\"\u003e#34316\u003c/a\u003e, thanks \u003ca href=\"https://github.com/JReinhold\"\u003e\u003ccode\u003e@​JReinhold\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCSF4: Fix duplicate preview loading issue in Vitest - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34361\"\u003e#34361\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Fix WebSocket connection for StackBlitz/WebContainers - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34281\"\u003e#34281\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReact-Docgen: Try .tsx fallback when r...\n\n_Description has been truncated_","html_url":"https://github.com/kiesraad/abacus/pull/3145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiesraad%2Fabacus/issues/3145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3145/packages"}},{"old_version":"0.27.3","new_version":"0.27.4","update_type":"patch","path":null,"pr_created_at":"2026-03-27T20:46:09.000Z","version_change":"0.27.3 → 0.27.4","issue":{"uuid":"4155824464","node_id":"PR_kwDORysT_87OKDQt","number":2,"state":"closed","title":"Bump the all group with 132 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-02T23:02:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-27T20:46:09.000Z","updated_at":"2026-04-02T23:02:58.000Z","time_to_close":526600,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":132,"packages":[{"name":"@tailwindcss/vite","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/react-devtools","old_version":"0.9.13","new_version":"0.10.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-router","old_version":"1.166.7","new_version":"1.168.7","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-devtools","old_version":"1.166.7","new_version":"1.166.11","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.166.7","new_version":"1.166.10","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.166.8","new_version":"1.167.12","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-plugin","old_version":"1.166.7","new_version":"1.167.8","repository_url":"https://github.com/TanStack/router"},{"name":"tailwindcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@biomejs/biome","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@tanstack/devtools-vite","old_version":"0.5.5","new_version":"0.6.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"@types/node","old_version":"25.4.0","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"jsdom","old_version":"28.1.0","new_version":"29.0.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"7.3.1","new_version":"8.0.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"web-vitals","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/GoogleChrome/web-vitals"},{"name":"@asamuzakjp/dom-selector","old_version":"6.8.1","new_version":"7.0.4","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@babel/helpers","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.4.6","new_version":"2.4.9","repository_url":"https://github.com/biomejs/biome"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/core","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@tailwindcss/node","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/devtools-ui","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/devtools","old_version":"0.10.14","new_version":"0.11.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/history","old_version":"1.161.4","new_version":"1.161.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start-client","old_version":"1.166.7","new_version":"1.166.22","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start-server","old_version":"1.166.7","new_version":"1.166.22","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-store","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/router-core","old_version":"1.166.7","new_version":"1.168.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-devtools-core","old_version":"1.166.7","new_version":"1.167.1","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-generator","old_version":"1.166.7","new_version":"1.166.21","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-ssr-query-core","old_version":"1.166.7","new_version":"1.167.0","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/router-utils","old_version":"1.161.4","new_version":"1.161.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-client-core","old_version":"1.166.7","new_version":"1.167.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-fn-stubs","old_version":"1.161.4","new_version":"1.161.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-plugin-core","old_version":"1.166.8","new_version":"1.167.13","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-server-core","old_version":"1.166.7","new_version":"1.167.6","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/start-storage-context","old_version":"1.166.7","new_version":"1.166.20","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/store","old_version":"0.9.2","new_version":"0.9.3","repository_url":"https://github.com/TanStack/store"},{"name":"@tanstack/virtual-file-routes","old_version":"1.161.4","new_version":"1.161.7","repository_url":"https://github.com/TanStack/router"},{"name":"@vitest/expect","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.10.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001777","new_version":"1.0.30001781","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"diff","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"electron-to-chromium","old_version":"1.5.307","new_version":"1.5.328","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.20.0","new_version":"5.20.1","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"1.7.0","new_version":"2.0.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.13.6","new_version":"4.13.7","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"launch-editor","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/yyx990803/launch-editor"},{"name":"lightningcss-android-arm64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-arm64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.31.1","new_version":"1.32.0","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"nf3","old_version":"0.3.11","new_version":"0.3.14","repository_url":"https://github.com/unjs/nf3"},{"name":"picomatch","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/micromatch/picomatch"},{"name":"std-env","old_version":"3.10.0","new_version":"4.0.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.3.0","new_version":"2.3.2","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"1.0.2","new_version":"1.0.4","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"3.0.3","new_version":"3.1.0","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"7.0.25","new_version":"7.0.27","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"7.0.25","new_version":"7.0.27","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"6.0.0","new_version":"6.0.1","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.6","repository_url":"https://github.com/nodejs/undici"},{"name":"unstorage","old_version":"2.0.0-alpha.6","new_version":"2.0.0-alpha.7","repository_url":"https://github.com/unjs/unstorage"},{"name":"ws","old_version":"8.19.0","new_version":"8.20.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 132 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.9.13` | `0.10.0` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.166.7` | `1.168.7` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.166.7` | `1.166.11` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.166.7` | `1.166.10` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.166.8` | `1.167.12` |\n| [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin) | `1.166.7` | `1.167.8` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.1` | `4.2.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.5.5` | `0.6.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.5.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `6.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `28.1.0` | `29.0.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.1` | `8.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.18` | `4.1.2` |\n| [web-vitals](https://github.com/GoogleChrome/web-vitals) | `5.1.0` | `5.2.0` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.8.1` | `7.0.4` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.6` | `7.29.2` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.0` | `7.29.2` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.2` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.6` | `2.4.9` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.1.0` | `1.1.2` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.1.0` | `1.2.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.2.1` | `4.2.2` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.2.1` | `4.2.2` |\n| [@tanstack/devtools-ui](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-ui) | `0.5.0` | `0.5.1` |\n| [@tanstack/devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools) | `0.10.14` | `0.11.0` |\n| [@tanstack/history](https://github.com/TanStack/router/tree/HEAD/packages/history) | `1.161.4` | `1.161.6` |\n| [@tanstack/react-start-client](https://github.com/TanStack/router/tree/HEAD/packages/react-start-client) | `1.166.7` | `1.166.22` |\n| [@tanstack/react-start-server](https://github.com/TanStack/router/tree/HEAD/packages/react-start-server) | `1.166.7` | `1.166.22` |\n| [@tanstack/react-store](https://github.com/TanStack/store/tree/HEAD/packages/react-store) | `0.9.2` | `0.9.3` |\n| [@tanstack/router-core](https://github.com/TanStack/router/tree/HEAD/packages/router-core) | `1.166.7` | `1.168.6` |\n| [@tanstack/router-devtools-core](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools-core) | `1.166.7` | `1.167.1` |\n| [@tanstack/router-generator](https://github.com/TanStack/router/tree/HEAD/packages/router-generator) | `1.166.7` | `1.166.21` |\n| [@tanstack/router-ssr-query-core](https://github.com/TanStack/router/tree/HEAD/packages/router-ssr-query-core) | `1.166.7` | `1.167.0` |\n| [@tanstack/router-utils](https://github.com/TanStack/router/tree/HEAD/packages/router-utils) | `1.161.4` | `1.161.6` |\n| [@tanstack/start-client-core](https://github.com/TanStack/router/tree/HEAD/packages/start-client-core) | `1.166.7` | `1.167.6` |\n| [@tanstack/start-fn-stubs](https://github.com/TanStack/router/tree/HEAD/packages/start-fn-stubs) | `1.161.4` | `1.161.6` |\n| [@tanstack/start-plugin-core](https://github.com/TanStack/router/tree/HEAD/packages/start-plugin-core) | `1.166.8` | `1.167.13` |\n| [@tanstack/start-server-core](https://github.com/TanStack/router/tree/HEAD/packages/start-server-core) | `1.166.7` | `1.167.6` |\n| [@tanstack/start-storage-context](https://github.com/TanStack/router/tree/HEAD/packages/start-storage-context) | `1.166.7` | `1.166.20` |\n| [@tanstack/store](https://github.com/TanStack/store/tree/HEAD/packages/store) | `0.9.2` | `0.9.3` |\n| [@tanstack/virtual-file-routes](https://github.com/TanStack/router/tree/HEAD/packages/virtual-file-routes) | `1.161.4` | `1.161.7` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.18` | `4.1.2` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.18` | `4.1.2` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.18` | `4.1.2` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.18` | `4.1.2` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.18` | `4.1.2` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.18` | `4.1.2` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.18` | `4.1.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.10.11` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001777` | `1.0.30001781` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.20` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `8.0.4` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.307` | `1.5.328` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.20.0` | `5.20.1` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `1.7.0` | `2.0.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.13.6` | `4.13.7` |\n| [launch-editor](https://github.com/yyx990803/launch-editor) | `2.13.1` | `2.13.2` |\n| [lightningcss-android-arm64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.1` | `1.32.0` |\n| [nf3](https://github.com/unjs/nf3) | `0.3.11` | `0.3.14` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `2.3.2` |\n| [std-env](https://github.com/unjs/std-env) | `3.10.0` | `4.0.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.3.0` | `2.3.2` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `1.0.2` | `1.0.4` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `3.0.3` | `3.1.0` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.25` | `7.0.27` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.25` | `7.0.27` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `6.0.0` | `6.0.1` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.6` |\n| [unstorage](https://github.com/unjs/unstorage) | `2.0.0-alpha.6` | `2.0.0-alpha.7` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.20.0` |\n\nUpdates `@tailwindcss/vite` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59b0329f858dd8a25f64dfa55fb971aa6e74c32a\"\u003e\u003ccode\u003e59b0329\u003c/code\u003e\u003c/a\u003e Add support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bf441a799f67df1596c2cf40eda30ddb50859607\"\u003e\u003ccode\u003ebf441a7\u003c/code\u003e\u003c/a\u003e fix(vite): skip full reload for server only modules scanned by client css (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-devtools` from 0.9.13 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/devtools/blob/main/packages/react-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the way props are passed to the plugins (\u003ca href=\"https://redirect.github.com/TanStack/devtools/pull/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/devtools/commit/7c339855988d03896cb42d00eeb555750a3a1aff\"\u003e\u003ccode\u003e7c33985\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/devtools/commit/40db560c00a3c5da9d5f98e138e8f59a2619f6ff\"\u003e\u003ccode\u003e40db560\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/devtools\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/a5448af606905759ff0f4b9006be724b6c1bfe06\"\u003e\u003ccode\u003ea5448af\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/0b4a4a9e57f3be7079166198f3e69fedd15c5b5d\"\u003e\u003ccode\u003e0b4a4a9\u003c/code\u003e\u003c/a\u003e Plugins marketplace (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/22b038bc972b9f1b16f7f63fc1a46e6d9c63b0fb\"\u003e\u003ccode\u003e22b038b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/9c382809e3a452073e3a07c4257e3c905e762f04\"\u003e\u003ccode\u003e9c38280\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/288cdcc4a4696fdde31ddd82308a54e53ba8c8ec\"\u003e\u003ccode\u003e288cdcc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/e89f07634392be5a81538674f36f9c045c88e2bd\"\u003e\u003ccode\u003ee89f076\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/b236c5c02e1c840da348fd13e6c2b9df6d7de49d\"\u003e\u003ccode\u003eb236c5c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/779f5fdb69072edc0cc1c3674b38882c81b30c28\"\u003e\u003ccode\u003e779f5fd\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/e7f7720c24526a1dbbb44de63f0d9368327f82a2\"\u003e\u003ccode\u003ee7f7720\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/e3c6e75d8221376bfc8d3195cb8f78a0a5d1ac23\"\u003e\u003ccode\u003ee3c6e75\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/devtools/commits/@tanstack/devtools@0.10.0/packages/react-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router` from 1.166.7 to 1.168.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.168.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/42c3f3b3a3a478fd6d6894310ef94b2d23794b8e\"\u003e\u003ccode\u003e42c3f3b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the extra SSR sentinel tag used for \u003ccode\u003eonRendered\u003c/code\u003e in React Router while (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7054\"\u003e#7054\u003c/a\u003e)\npreserving the client-side render timing needed for scroll restoration and\n\u003ccode\u003eonRendered\u003c/code\u003e subscribers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: scroll restoration without throttling (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7042\"\u003e#7042\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003etanstack/store 0.9.3 (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7041\"\u003e#7041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/71a8b684c87c37fd4a033d99f5ba4a05c7a179f5\"\u003e\u003ccode\u003e71a8b68\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: transformAssets (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7023\"\u003e#7023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d81d21ad05c9401bf54b24acd29401e1e4fd624c\"\u003e\u003ccode\u003ed81d21a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.168.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eReplace tiny-invariant and tiny-warning with in-house solution for bundle-size (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7007\"\u003e#7007\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/c9e18555f3a5531e96de8f574cfca9edcdb18e5c\"\u003e\u003ccode\u003ec9e1855\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/21bd99242026c722e0b4f67dd6effea78637dd84\"\u003e\u003ccode\u003e21bd992\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5c5a4359e837b4f4aa424b047709008e40d69497\"\u003e\u003ccode\u003e5c5a435\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5ca661c2f8a7e50167b4112c64aa06cef4148ea9\"\u003e\u003ccode\u003e5ca661c\u003c/code\u003e\u003c/a\u003e fix: dont use script tag for OnRendered (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7054\"\u003e#7054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a1ab2646348cb9fa89c98b2128a65d992925014f\"\u003e\u003ccode\u003ea1ab264\u003c/code\u003e\u003c/a\u003e fix: unexported \u003ccode\u003eShouldBlockFnLocation\u003c/code\u003e interface causes TS4023 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7037\"\u003e#7037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e1b019ccb84ba2a5c60d36adae2440ac9f5bc34f\"\u003e\u003ccode\u003ee1b019c\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e fix: scroll restorating without throttling (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7042\"\u003e#7042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/749e88b68e920b90cf034859c51e82609b3f891f\"\u003e\u003ccode\u003e749e88b\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/71a8b684c87c37fd4a033d99f5ba4a05c7a179f5\"\u003e\u003ccode\u003e71a8b68\u003c/code\u003e\u003c/a\u003e chore: update TanStack Store to 0.9.3 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7041\"\u003e#7041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/7640f6e3f5d946ca1fd32729050d12642cf38502\"\u003e\u003ccode\u003e7640f6e\u003c/code\u003e\u003c/a\u003e refactor(router): remove global file route helpers (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7026\"\u003e#7026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/b1c0f4602df7d3950df199e6471774f0520a359b\"\u003e\u003ccode\u003eb1c0f46\u003c/code\u003e\u003c/a\u003e chore: upgrade tooling to typescript 6 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/7024\"\u003e#7024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router@1.168.7/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router-devtools` from 1.166.7 to 1.166.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router-devtools/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-router-devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.166.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/c9e18555f3a5531e96de8f574cfca9edcdb18e5c\"\u003e\u003ccode\u003ec9e1855\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/054523900b2ee19308e5a88417dadfc6923afe30\"\u003e\u003ccode\u003e0545239\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: update to vite-config 5.x (rolldown) (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6926\"\u003e#6926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/838b0eb9a8bbbb987a0a6972c1446e01423bbd7b\"\u003e\u003ccode\u003e838b0eb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: build with \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e 0.4.3 (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6923\"\u003e#6923\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-devtools-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/67d9e69d72ef70402ffc6b98e54215d809347dd9\"\u003e\u003ccode\u003e67d9e69\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/423be8af4bcda216d4f5e0f9b6f540cb301b8f18\"\u003e\u003ccode\u003e423be8a\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a0a6aa8b8ad801f0a364b6c27722d5a929c14e70\"\u003e\u003ccode\u003ea0a6aa8\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/91d10855e8dfe6bd09070eb6c5aa325451548df4\"\u003e\u003ccode\u003e91d1085\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e build: update to \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e v0.4.3 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools/issues/6923\"\u003e#6923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router-devtools@1.166.11/packages/react-router-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-router-ssr-query` from 1.166.7 to 1.166.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-router-ssr-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-router-ssr-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.166.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/054523900b2ee19308e5a88417dadfc6923afe30\"\u003e\u003ccode\u003e0545239\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebuild: update to vite-config 5.x (rolldown) (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6926\"\u003e#6926\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/838b0eb9a8bbbb987a0a6972c1446e01423bbd7b\"\u003e\u003ccode\u003e838b0eb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.166.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: build with \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e 0.4.3 (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/6923\"\u003e#6923\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-ssr-query-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/423be8af4bcda216d4f5e0f9b6f540cb301b8f18\"\u003e\u003ccode\u003e423be8a\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/a0a6aa8b8ad801f0a364b6c27722d5a929c14e70\"\u003e\u003ccode\u003ea0a6aa8\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/91d10855e8dfe6bd09070eb6c5aa325451548df4\"\u003e\u003ccode\u003e91d1085\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/ef9b241f3cfe95cee40daa96da669f0ffd4a971a\"\u003e\u003ccode\u003eef9b241\u003c/code\u003e\u003c/a\u003e build: update to \u003ccode\u003e@​tanstack/vite-config\u003c/code\u003e v0.4.3 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query/issues/6923\"\u003e#6923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-router-ssr-query@1.166.10/packages/react-router-ssr-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-start` from 1.166.8 to 1.167.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/react-start/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-start\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.167.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.22\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.22\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/5ca661c2f8a7e50167b4112c64aa06cef4148ea9\"\u003e\u003ccode\u003e5ca661c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.21\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-client\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.20\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-start-server\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.20\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-client-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-plugin-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/start-server-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.167.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the \u003ccode\u003eserver-entry\u003c/code\u003e package export types path so published packages include the expected declaration files, and add build-time package validation to catch similar export issues during CI. (\u003ca href=\"https://redirect.github.com/TanStack/router/pull/7035\"\u003e#7035\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.7\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/TanStack/router/commit/21bd99242026c722e0b4f67dd6effea78637dd84\"\u003e\u003ccode\u003e21bd992\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5c5a4359e837b4f4aa424b047709008e40d69497\"\u003e\u003ccode\u003e5c5a435\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0e0a2817c30011829a4fefbb7d3bdef1e710d3ef\"\u003e\u003ccode\u003e0e0a281\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e1b019ccb84ba2a5c60d36adae2440ac9f5bc34f\"\u003e\u003ccode\u003ee1b019c\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/87a51603981eef4ab230b9af9527b7d9d69ea722\"\u003e\u003ccode\u003e87a5160\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/5016e4e4c7387a1c0342e474e3e83bdf664e2f1d\"\u003e\u003ccode\u003e5016e4e\u003c/code\u003e\u003c/a\u003e fix: add tsconfig.server-entry.json to fix missing declaration files … (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/7035\"\u003e#7035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/749e88b68e920b90cf034859c51e82609b3f891f\"\u003e\u003ccode\u003e749e88b\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/77ad7925d4a6ea88ecd523ca7445ca192ce7a91a\"\u003e\u003ccode\u003e77ad792\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/b1c0f4602df7d3950df199e6471774f0520a359b\"\u003e\u003ccode\u003eb1c0f46\u003c/code\u003e\u003c/a\u003e chore: upgrade tooling to typescript 6 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/react-start/issues/7024\"\u003e#7024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/bb3b8e4b069aef8bd5966379fe1121375c92f4d5\"\u003e\u003ccode\u003ebb3b8e4\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/react-start@1.167.12/packages/react-start\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/router-plugin` from 1.166.7 to 1.167.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/router/blob/main/packages/router-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/router-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.167.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/42c3f3b3a3a478fd6d6894310ef94b2d23794b8e\"\u003e\u003ccode\u003e42c3f3b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/70b222513720d99c6d44bd3f28d1e9b19dc91a43\"\u003e\u003ccode\u003e70b2225\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/cf5f5542476137a81515099ad740747e84512f9a\"\u003e\u003ccode\u003ecf5f554\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/71a8b684c87c37fd4a033d99f5ba4a05c7a179f5\"\u003e\u003ccode\u003e71a8b68\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/d81d21ad05c9401bf54b24acd29401e1e4fd624c\"\u003e\u003ccode\u003ed81d21a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-generator\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.166.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.167.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/router/commit/c9e18555f3a5531e96de8f574cfca9edcdb18e5c\"\u003e\u003ccode\u003ec9e1855\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-router\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/router-core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.168.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/21bd99242026c722e0b4f67dd6effea78637dd84\"\u003e\u003ccode\u003e21bd992\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/0e0a2817c30011829a4fefbb7d3bdef1e710d3ef\"\u003e\u003ccode\u003e0e0a281\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e1b019ccb84ba2a5c60d36adae2440ac9f5bc34f\"\u003e\u003ccode\u003ee1b019c\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/749e88b68e920b90cf034859c51e82609b3f891f\"\u003e\u003ccode\u003e749e88b\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/b1c0f4602df7d3950df199e6471774f0520a359b\"\u003e\u003ccode\u003eb1c0f46\u003c/code\u003e\u003c/a\u003e chore: upgrade tooling to typescript 6 (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/7024\"\u003e#7024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/bb3b8e4b069aef8bd5966379fe1121375c92f4d5\"\u003e\u003ccode\u003ebb3b8e4\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/67d9e69d72ef70402ffc6b98e54215d809347dd9\"\u003e\u003ccode\u003e67d9e69\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/d7445e048d7dbc0c3455eb7af2c18938186468e1\"\u003e\u003ccode\u003ed7445e0\u003c/code\u003e\u003c/a\u003e fix: better react HMR (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/7005\"\u003e#7005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/e71040784ac43a8ea259ea820c0d62ea80b8d7a3\"\u003e\u003ccode\u003ee710407\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/router/commit/9351e997962d02ecc3f6f1791edd84e64361d27b\"\u003e\u003ccode\u003e9351e99\u003c/code\u003e\u003c/a\u003e fix: Fix React Fast Refresh state preservation for auto code-split ro… (\u003ca href=\"https://github.com/TanStack/router/tree/HEAD/packages/router-plugin/issues/7000\"\u003e#7000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/router/commits/@tanstack/router-plugin@1.167.8/packages/router-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.1 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.6 to 2.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.9\u003c/h2\u003e\n\u003ch2\u003e2.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9315\"\u003e#9315\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4\"\u003e\u003ccode\u003e085d324\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added a new nursery CSS rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicate-selectors/\"\u003e\u003ccode\u003enoDuplicateSelectors\u003c/code\u003e\u003c/a\u003e, that disallows duplicate selector lists within the same at-rule context.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule because the second selector and the first selector are the same:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* First selector */\n.x .y .z {\n}\n\u003cp\u003e/* Second selector */\n.x {\n.y {\n.z {\n}\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9567\"\u003e#9567\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7ab931be14f5e61e5716a345c7ef0da59abb016\"\u003e\u003ccode\u003eb7ab931\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7211\"\u003e#7211\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e now detects negated logical OR chains. The following code is now considered invalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e!foo || !foo.bar;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8670\"\u003e#8670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/607ebf9eacec1480f57e06deea46c99174b000a2\"\u003e\u003ccode\u003e607ebf9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8345\"\u003e#8345\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-adjacent-overload-signatures/\"\u003e\u003ccode\u003euseAdjacentOverloadSignatures\u003c/code\u003e\u003c/a\u003e no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Kek {\n  static kek(): number {\n    return 0;\n  }\n  another(): string {\n    return \u0026quot;\u0026quot;;\n  }\n  kek(): number {\n    return 1;\n  } // no longer reported as non-adjacent\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9476\"\u003e#9476\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/97b80a8b017dc3a56542bfe01b6dadab081729bf\"\u003e\u003ccode\u003e97b80a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/masterkain\"\u003e\u003ccode\u003e@​masterkain\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9475\"\u003e\u003ccode\u003e[#9475](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9475)\u003c/code\u003e\u003c/a\u003e: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9553\"\u003e#9553\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0cd5298fecae7961c458b026b37f80a8ab98880f\"\u003e\u003ccode\u003e0cd5298\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9315\"\u003e#9315\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4\"\u003e\u003ccode\u003e085d324\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added a new nursery CSS rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicate-selectors/\"\u003e\u003ccode\u003enoDuplicateSelectors\u003c/code\u003e\u003c/a\u003e, that disallows duplicate selector lists within the same at-rule context.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule because the second selector and the first selector are the same:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* First selector */\n.x .y .z {\n}\n\u003cp\u003e/* Second selector */\n.x {\n.y {\n.z {\n}\n}\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9567\"\u003e#9567\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7ab931be14f5e61e5716a345c7ef0da59abb016\"\u003e\u003ccode\u003eb7ab931\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7211\"\u003e#7211\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-optional-chain/\"\u003e\u003ccode\u003euseOptionalChain\u003c/code\u003e\u003c/a\u003e now detects negated logical OR chains. The following code is now considered invalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e!foo || !foo.bar;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8670\"\u003e#8670\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/607ebf9eacec1480f57e06deea46c99174b000a2\"\u003e\u003ccode\u003e607ebf9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/tt-a1i\"\u003e\u003ccode\u003e@​tt-a1i\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8345\"\u003e#8345\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-adjacent-overload-signatures/\"\u003e\u003ccode\u003euseAdjacentOverloadSignatures\u003c/code\u003e\u003c/a\u003e no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eclass Kek {\n  static kek(): number {\n    return 0;\n  }\n  another(): string {\n    return \u0026quot;\u0026quot;;\n  }\n  kek(): number {\n    return 1;\n  } // no longer reported as non-adjacent\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9476\"\u003e#9476\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/97b80a8b017dc3a56542bfe01b6dadab081729bf\"\u003e\u003ccode\u003e97b80a8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/masterkain\"\u003e\u003ccode\u003e@​masterkain\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9475\"\u003e\u003ccode\u003e[#9475](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9475)\u003c/code\u003e\u003c/a\u003e: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9553\"\u003e#9553\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0cd5298fecae7961c458b026b37f80a8ab98880f\"\u003e\u003ccode\u003e0cd5298\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.\u003c/p\u003e\n\u003cp\u003eFor example, \u003ccode\u003elinter.rules.correctness = \u0026quot;error\u0026quot;\u003c/code\u003e no longer enables React- or Qwik-specific correctness rules unless \u003ccode\u003elinter.domains.react\u003c/code\u003e, \u003ccode\u003elinter.domains.qwik\u003c/code\u003e, or an explicit rule config also enables them, or their relative dependencies are installed.\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/biomejs/biome/commit/ad3752696c34f0ad30311a2a70de1f9b18b31530\"\u003e\u003ccode\u003ead37526\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9620\"\u003e#9620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/eb57e3a1df36bf1bbe612f84a68ded658d9b7d00\"\u003e\u003ccode\u003eeb57e3a\u003c/code\u003e\u003c/a\u003e chore: use npmx.dev badge (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9614\"\u003e#9614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e1684948cee6572583ab62019a300cf2a7d1d826\"\u003e\u003ccode\u003ee168494\u003c/code\u003e\u003c/a\u003e feat(linter): add rule \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9474\"\u003e#9474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/085d324b963f12b4ceaf901c36875b196d383cc4\"\u003e\u003ccode\u003e085d324\u003c/code\u003e\u003c/a\u003e feat(css): add \u003ccode\u003enoDuplicateSelectors\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9315\"\u003e#9315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4d050df5e3276dd54b6962fca6eeaf8cdcd6f295\"\u003e\u003ccode\u003e4d050df\u003c/code\u003e\u003c/a\u003e feat(analyze): implement noInlineStyles (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9534\"\u003e#9534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/723798b7cd5d6b27cf6ab653ea6046f66610b402\"\u003e\u003ccode\u003e723798b\u003c/code\u003e\u003c/a\u003e feat: apply fix to use consistent method signatures (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9544\"\u003e#9544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f4bf3411cc34ae6458b298a03c6255ac3cd00231\"\u003e\u003ccode\u003ef4bf341\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9517\"\u003e#9517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e feat(lint): add noDrizzleDeleteWithoutWhere and noDrizzleUpdateWithoutWhere r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f30838b288bf317bf88c9247da029d9a394d009\"\u003e\u003ccode\u003e1f30838\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9346\"\u003e#9346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3ac98eb0fa492fce37e87e14c2c4b7016475195c\"\u003e\u003ccode\u003e3ac98eb\u003c/code\u003e\u003c/a\u003e feat(css/lint): useBaseline (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9318\"\u003e#9318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.9/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/devtools-vite` from 0.5.5 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/devtools/blob/main/packages/devtools-vite/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/devtools-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumps vite versions to include v8 (\u003ca href=\"https://redirect.github.com/TanStack/devtools/pull/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/87928d01e9f7ce3ed69c0c6641a872269d721883\"\u003e\u003ccode\u003e87928d0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/2d15807c66b5e841aaada891abea0921ca70a94b\"\u003e\u003ccode\u003e2d15807\u003c/code\u003e\u003c/a\u003e Fix/fragment transform (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/2145027403546848d62030dfb98f00dcdc04323c\"\u003e\u003ccode\u003e2145027\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/6816bae335f065eb989251ca146498b65bc27998\"\u003e\u003ccode\u003e6816bae\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/6176382309f702d64cd9299b596d17e38bfd3acc\"\u003e\u003ccode\u003e6176382\u003c/code\u003e\u003c/a\u003e fix: make inject source optional (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/27874dd5776ad9ae85598e12aaff4a51ff7dddb5\"\u003e\u003ccode\u003e27874dd\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/891b1eabfc93c8876af6aab225931e3b03e04202\"\u003e\u003ccode\u003e891b1ea\u003c/code\u003e\u003c/a\u003e feat: fix some issues with go to and add better docs (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/1c23cf880a5f6e41205d5e57bd11349ffaebecf3\"\u003e\u003ccode\u003e1c23cf8\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/89b1493ab020571545086152cd84c7b12476dea6\"\u003e\u003ccode\u003e89b1493\u003c/code\u003e\u003c/a\u003e feat: improve open source funtionality (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/devtools/commit/f13e6f8efd05b62f0a8ff91f3c1ed6f196a11316\"\u003e\u003ccode\u003ef13e6f8\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/devtools/commits/@tanstack/devtools@0.6.0/packages/devtools-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.4.0 to 25.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.4 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.1\u003c/h2\u003e\n\u003ch3\u003eExpand \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1146\"\u003e#1146\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eExpanded \u003ccode\u003e@rolldown/plugin-babel\u003c/code\u003e peer dep range to ...\n\n_Description has been truncated_","html_url":"https://github.com/hamiltonnBC/TestingTauri/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamiltonnBC%2FTestingTauri/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.27.3","new_version":"0.27.4","update_type":"patch","path":null,"pr_created_at":"2026-03-16T09:34:13.000Z","version_change":"0.27.3 → 0.27.4","issue":{"uuid":"4081311377","node_id":"PR_kwDOOM_4Yc7K3Jmk","number":55,"state":"open","title":"chore(deps)(deps): Bump the dependencies group with 42 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T09:34:13.000Z","updated_at":"2026-03-16T09:34:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"dependencies","update_count":42,"packages":[{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"html-validate","old_version":"10.11.1","new_version":"10.11.2"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.9.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"@types/node","old_version":"25.3.5","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bare-os","old_version":"3.7.1","new_version":"3.8.0","repository_url":"https://github.com/holepunchto/bare-os"},{"name":"bare-stream","old_version":"2.8.0","new_version":"2.8.1","repository_url":"https://github.com/holepunchto/bare-stream"},{"name":"baseline-browser-mapping","old_version":"2.10.0","new_version":"2.10.8","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001777","new_version":"1.0.30001779","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.307","new_version":"1.5.313","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"flatted","old_version":"3.4.0","new_version":"3.4.1","repository_url":"https://github.com/WebReflection/flatted"},{"name":"puppeteer","old_version":"24.38.0","new_version":"24.39.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.38.0","new_version":"24.39.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"tldts-core","old_version":"7.0.25","new_version":"7.0.26","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-icann","old_version":"7.0.25","new_version":"7.0.26","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.22.0","new_version":"7.24.4","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 42 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [html-validate](https://gitlab.com/html-validate/html-validate) | `10.11.1` | `10.11.2` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.1.0` | `1.1.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.9.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.5` | `25.5.0` |\n| [bare-os](https://github.com/holepunchto/bare-os) | `3.7.1` | `3.8.0` |\n| [bare-stream](https://github.com/holepunchto/bare-stream) | `2.8.0` | `2.8.1` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.0` | `2.10.8` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001777` | `1.0.30001779` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.307` | `1.5.313` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.4.0` | `3.4.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.38.0` | `24.39.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.38.0` | `24.39.1` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.25` | `7.0.26` |\n| [tldts-icann](https://github.com/remusao/tldts) | `7.0.25` | `7.0.26` |\n| [undici](https://github.com/nodejs/undici) | `7.22.0` | `7.24.4` |\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 `html-validate` from 10.11.1 to 10.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/html-validate/html-validate/tags\"\u003ehtml-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.2\u003c/h2\u003e\n\u003ch2\u003e10.11.2 (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e ignore unterminated character references in url fragments \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5\"\u003edd73de2\u003c/a\u003e), closes \u003ca href=\"https://gitlab.com/html-validate/html-validate/issues/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e properly find unrecognized character reference before \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364\"\u003e8f124fa\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://gitlab.com/html-validate/html-validate/blob/master/CHANGELOG.md\"\u003ehtml-validate's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.11.2 (2026-03-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e ignore unterminated character references in url fragments \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5\"\u003edd73de2\u003c/a\u003e), closes \u003ca href=\"https://gitlab.com/html-validate/html-validate/issues/345\"\u003e#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erules:\u003c/strong\u003e properly find unrecognized character reference before \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e#\u003c/code\u003e (\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364\"\u003e8f124fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/0cd5c8e89779ba011ecdec522adc1f01bfe57fca\"\u003e\u003ccode\u003e0cd5c8e\u003c/code\u003e\u003c/a\u003e chore(release): 10.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/740063f10660da4b92a8bc1f6cd6fac8d7630aa8\"\u003e\u003ccode\u003e740063f\u003c/code\u003e\u003c/a\u003e ci: pass along release input\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/4b750dd3e0448ae3c7d54c30dd0414cfc73f5a85\"\u003e\u003ccode\u003e4b750dd\u003c/code\u003e\u003c/a\u003e ci: use new relase job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/7f99542aa0b9fe9e49cc01e5add8a10ef18cc8bd\"\u003e\u003ccode\u003e7f99542\u003c/code\u003e\u003c/a\u003e Merge branch 'bugfix/hash-char-ref' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/0ca782b45f4057962d9713ed6ae63dfd77a0eba9\"\u003e\u003ccode\u003e0ca782b\u003c/code\u003e\u003c/a\u003e refactor: rename variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/8f124fa438c5e5729abffc0845c8efe5a5a50364\"\u003e\u003ccode\u003e8f124fa\u003c/code\u003e\u003c/a\u003e fix(rules): properly find unrecognized character reference before \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e#\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dbd1fde254f289b7620aa26ab847ef20064724a2\"\u003e\u003ccode\u003edbd1fde\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​html-validate/eslint\u003c/code\u003e monorepo to v6.17.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/5f701743da1469ad349fedf297d99d276529d7ec\"\u003e\u003ccode\u003e5f70174\u003c/code\u003e\u003c/a\u003e Merge branch 'bugfix/hash-char-ref' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/dd73de230892f05071a2bc6d717c638939228cb5\"\u003e\u003ccode\u003edd73de2\u003c/code\u003e\u003c/a\u003e fix(rules): ignore unterminated character references in url fragments \u003ccode\u003e#\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/html-validate/html-validate/commit/e21c1b813c95539dc4b896d20e7efef56d5bc381\"\u003e\u003ccode\u003ee21c1b8\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/lock-file-maintenance' into 'master'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/html-validate/html-validate/compare/v10.11.1...v10.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@csstools/css-syntax-patches-for-csstree` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csstools/postcss-plugins/blob/main/packages/css-syntax-patches-for-csstree/CHANGELOG.md\"\u003e\u003ccode\u003e@​csstools/css-syntax-patches-for-csstree\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e1.1.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eMarch 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove patch for \u003ccode\u003e\u0026lt;'filter'\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecss-tree\u003c/code\u003e as an optional peer dependency to set version constraints\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@webref/css\u003c/code\u003e to \u003ca href=\"https://github.com/w3c/webref/releases/tag/%40webref%2Fcss%408.4.0\"\u003e\u003ccode\u003ev8.4.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/csstools/postcss-plugins/commits/HEAD/packages/css-syntax-patches-for-csstree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@emnapi/runtime` from 1.8.1 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toyobayashi/emnapi/releases\"\u003e\u003ccode\u003e@​emnapi/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix data race and use-after-free in napi_threadsafe_function by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/199\"\u003etoyobayashi/emnapi#199\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003efix tsfn not work in JS based async_work workers\u003c/li\u003e\n\u003cli\u003efix pthread_create not work in JS based async_work workers\u003c/li\u003e\n\u003cli\u003eemnapi_basic[-mt].a includes libuv symbols now\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erefactor: dispatch async work queue in shared memory by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/200\"\u003etoyobayashi/emnapi#200\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAvoids deadlock when main thread block on waiting queued async work starting. Completed work can not be dispatched to main thread that cause no new worker available, then queued work never start.\u003c/li\u003e\n\u003cli\u003ewasm32-wasip1-threads target spawn async worker in JS will use pthread_create, no longer maintain a separate worker pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erename node_api_create_object_with_properties by \u003ca href=\"https://github.com/toyobayashi\"\u003e\u003ccode\u003e@​toyobayashi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/pull/193\"\u003etoyobayashi/emnapi#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: execute tsfn finalizer after queue drains when aborted\u003c/li\u003e\n\u003cli\u003efeat: add required config hint in package entry\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst { requiredConfig } = require('emnapi')\r\nconsole.log(requiredConfig.clang.wasmld)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre\u003e\u003ccode\u003e[\r\n  '--import-memory',\r\n  '--shared-memory',\r\n  '--export-table',\r\n  '--export=malloc',\r\n  '--export=free',\r\n  '--export=napi_register_wasm_v1',\r\n  '--export-if-defined=node_api_module_get_api_version_v1',\r\n  '--export=emnapi_thread_crashed',\r\n  '--export-if-defined=emnapi_async_worker_create',\r\n  '--export-if-defined=emnapi_async_worker_init'\r\n]\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.1...v1.9.0\"\u003ehttps://github.com/toyobayashi/emnapi/compare/v1.8.1...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/c9743cf573e52c5b4d31d7369c752b652b29fe9e\"\u003e\u003ccode\u003ec9743cf\u003c/code\u003e\u003c/a\u003e 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/b6b4a633f70ef0d85f7df707d22bcc0a1073ad44\"\u003e\u003ccode\u003eb6b4a63\u003c/code\u003e\u003c/a\u003e feat: add required config hint in package entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/5e3e8a9006b2f57244bb28411729ddda7d45fb70\"\u003e\u003ccode\u003e5e3e8a9\u003c/code\u003e\u003c/a\u003e\u003ccode\u003enodejs/node#61956\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/17e63e88c1e652d1120e98097b0b6876e531936e\"\u003e\u003ccode\u003e17e63e8\u003c/code\u003e\u003c/a\u003e refactor: dispatch async work queue in shared memory (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/361b18393dd7170062541c2b480fa8b95cbb4f50\"\u003e\u003ccode\u003e361b183\u003c/code\u003e\u003c/a\u003e [Backport] fix data race and use-after-free in napi_threadsafe_function (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/7eb6a371b10c3d72aa4809de20cf9a31983bd840\"\u003e\u003ccode\u003e7eb6a37\u003c/code\u003e\u003c/a\u003e feat!: fix \u003ccode\u003enode_api_create_object_with_properties\u003c/code\u003e name (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyobayashi/emnapi/commit/dbb301329b01574ca4a6d9eefc31ef546e6fb702\"\u003e\u003ccode\u003edbb3013\u003c/code\u003e\u003c/a\u003e refactor: use Node-API in comments (\u003ca href=\"https://redirect.github.com/toyobayashi/emnapi/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/toyobayashi/emnapi/compare/v1.8.1...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` 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\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e'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 `@esbuild/android-arm` 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\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e'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 `@esbuild/android-arm64` 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\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e'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 `@esbuild/android-x64` 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\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e'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 `@esbuild/darwin-arm64` 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\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e'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\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e'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 `@esbuild/darwin-x64` 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\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e'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. T...\n\n_Description has been truncated_","html_url":"https://github.com/arlenagreer/sastamps/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlenagreer%2Fsastamps/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"0.27.2","new_version":"0.27.3","update_type":"patch","path":null,"pr_created_at":"2026-02-09T10:06:10.000Z","version_change":"0.27.2 → 0.27.3","issue":{"uuid":"3915541635","node_id":"PR_kwDOOM_4Yc7CcD4S","number":35,"state":"open","title":"chore(deps)(deps): Bump the dependencies group with 55 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T10:06:10.000Z","updated_at":"2026-02-09T10:06:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"dependencies","update_count":55,"packages":[{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.24","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"esbuild","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"pa11y","old_version":"9.0.1","new_version":"9.1.0","repository_url":"https://github.com/pa11y/pa11y"},{"name":"@babel/code-frame","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@cacheable/utils","old_version":"2.3.3","new_version":"2.3.4","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.2","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"@isaacs/brace-expansion","old_version":"5.0.0","new_version":"5.0.1"},{"name":"atomically","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/fabiospampinato/atomically"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bare-fs","old_version":"4.5.2","new_version":"4.5.3","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"baseline-browser-mapping","old_version":"2.9.18","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"bfj","old_version":"9.1.2","new_version":"9.1.3"},{"name":"caniuse-lite","old_version":"1.0.30001766","new_version":"1.0.30001769","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"esprima","old_version":"1.2.2","new_version":"4.0.1","repository_url":"https://github.com/jquery/esprima"},{"name":"electron-to-chromium","old_version":"1.5.278","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"envinfo","old_version":"7.14.0","new_version":"7.21.0","repository_url":"https://github.com/tabrindle/envinfo"},{"name":"escodegen","old_version":"1.14.3","new_version":"2.1.0","repository_url":"https://github.com/estools/escodegen"},{"name":"estraverse","old_version":"4.3.0","new_version":"5.3.0","repository_url":"https://github.com/estools/estraverse"},{"name":"hookified","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/jaredwray/hookified"},{"name":"jackspeak","old_version":"4.1.1","new_version":"4.2.3","repository_url":"https://github.com/isaacs/jackspeak"},{"name":"katex","old_version":"0.16.27","new_version":"0.16.28","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"levn","old_version":"0.3.0","new_version":"0.4.1","repository_url":"https://github.com/gkz/levn"},{"name":"optionator","old_version":"0.8.3","new_version":"0.9.4","repository_url":"https://github.com/gkz/optionator"},{"name":"prelude-ls","old_version":"1.1.2","new_version":"1.2.1","repository_url":"https://github.com/gkz/prelude-ls"},{"name":"puppeteer","old_version":"24.36.0","new_version":"24.37.2","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.36.0","new_version":"24.37.2","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"type-check","old_version":"0.3.2","new_version":"0.4.0","repository_url":"https://github.com/gkz/type-check"},{"name":"tldts-core","old_version":"7.0.19","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-icann","old_version":"7.0.19","new_version":"7.0.23","repository_url":"https://github.com/remusao/tldts"},{"name":"undici","old_version":"7.19.1","new_version":"7.21.0","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 55 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [pa11y](https://github.com/pa11y/pa11y) | `9.0.1` | `9.1.0` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.28.6` | `7.29.0` |\n| [@cacheable/utils](https://github.com/jaredwray/cacheable/tree/HEAD/packages/utils) | `2.3.3` | `2.3.4` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.2` | `0.27.3` |\n| @isaacs/brace-expansion | `5.0.0` | `5.0.1` |\n| [atomically](https://github.com/fabiospampinato/atomically) | `2.1.0` | `2.1.1` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.1` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.5.2` | `4.5.3` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.18` | `2.9.19` |\n| [bfj](https://gitlab.com/philbooth/bfj) | `9.1.2` | `9.1.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001766` | `1.0.30001769` |\n| [esprima](https://github.com/jquery/esprima) | `1.2.2` | `4.0.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.278` | `1.5.286` |\n| [envinfo](https://github.com/tabrindle/envinfo) | `7.14.0` | `7.21.0` |\n| [escodegen](https://github.com/estools/escodegen) | `1.14.3` | `2.1.0` |\n| [estraverse](https://github.com/estools/estraverse) | `4.3.0` | `5.3.0` |\n| [hookified](https://github.com/jaredwray/hookified) | `1.15.0` | `1.15.1` |\n| [jackspeak](https://github.com/isaacs/jackspeak) | `4.1.1` | `4.2.3` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.27` | `0.16.28` |\n| [levn](https://github.com/gkz/levn) | `0.3.0` | `0.4.1` |\n| [optionator](https://github.com/gkz/optionator) | `0.8.3` | `0.9.4` |\n| [prelude-ls](https://github.com/gkz/prelude-ls) | `1.1.2` | `1.2.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.36.0` | `24.37.2` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.36.0` | `24.37.2` |\n| [type-check](https://github.com/gkz/type-check) | `0.3.2` | `0.4.0` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.19` | `7.0.23` |\n| [tldts-icann](https://github.com/remusao/tldts) | `7.0.19` | `7.0.23` |\n| [undici](https://github.com/nodejs/undici) | `7.19.1` | `7.21.0` |\n\nUpdates `autoprefixer` from 10.4.23 to 10.4.24\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.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/67df014ae17b47b277e8e00abe3267650b4f2585\"\u003e\u003ccode\u003e67df014\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/032440ee4a2fc8d0d8b391df91bb1ea377e256be\"\u003e\u003ccode\u003e032440e\u003c/code\u003e\u003c/a\u003e perf: reduce array allocations (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1542\"\u003e#1542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.4.24\"\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.2 to 0.27.3\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.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pa11y` from 9.0.1 to 9.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pa11y/pa11y/releases\"\u003epa11y's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cp\u003ePa11y 9.1 includes updates and improvements to both \u003ccode\u003ehtmlcs\u003c/code\u003e and \u003ccode\u003eaxe\u003c/code\u003e runners, replacement of \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e in the test suite to resolve security issues, an upgrade to ESLint v9 with flat config, and various other updates.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to the new \u003ccode\u003e@pa11y/html_codesniffer\u003c/code\u003e fork, which incorporates the latest unreleased updates from \u003ccode\u003ehtml_codesniffer\u003c/code\u003e and resolves several issues (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/698\"\u003e#698\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIncorporate several updates and improvements to the \u003ccode\u003eaxe\u003c/code\u003e runner:\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eaxe-core\u003c/code\u003e to \u003ccode\u003e4.11\u003c/code\u003e from \u003ccode\u003e4.10\u003c/code\u003e, which includes fixes for numerous rules that may affect Pa11y results. See the \u003ccode\u003eaxe-core\u003c/code\u003e \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003erelease notes\u003c/a\u003e for complete details.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003eaxe\u003c/code\u003e runner with a user-specified option to control how issues requiring manual review are handled, which resolves several issues. Added CLI arg \u003ccode\u003e--level-cap-when-needs-review \u0026lt;level\u0026gt;\u003c/code\u003e (default: \u003ccode\u003eerror\u003c/code\u003e), which caps the severity of any issue that \u003ccode\u003eaxe\u003c/code\u003e reports as requiring manual review. This is not a breaking change as the default behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e for mocking in the test suite, removing the deprecated \u003ccode\u003emockery\u003c/code\u003e dependency and resolving critical vulnerability \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2022-37614\"\u003eCVE-2022-37614\u003c/a\u003e / \u003ca href=\"https://github.com/advisories/GHSA-gmwp-3pwc-3j3g\"\u003eGHSA-gmwp-3pwc-3j3g\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to ESLint v9 and flat config using \u003ccode\u003eeslint-config-pa11y\u003c/code\u003e, refactored for ESLint and flat config changes. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example \u003ca href=\"https://github.com/pa11y/pa11y/blob/HEAD/example/configs/pa11y.json\"\u003eJSON\u003c/a\u003e and \u003ca href=\"https://github.com/pa11y/pa11y/blob/HEAD/example/configs/pa11y.js\"\u003eJavaScript\u003c/a\u003e config files.\u003c/li\u003e\n\u003cli\u003eUpdate other dependencies (no functional changes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFull diff for \u003ccode\u003epa11y@9.1.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/compare/9.0.1...9.1.0\"\u003e9.0.1...9.1.0\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/pa11y/pa11y/blob/main/CHANGELOG.md\"\u003epa11y's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.1.0 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003ePa11y 9.1 includes updates and improvements to both \u003ccode\u003ehtmlcs\u003c/code\u003e and \u003ccode\u003eaxe\u003c/code\u003e runners, replacement of \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e in the test suite to resolve security issues, an upgrade to ESLint v9 with flat config, and various other updates.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to the new \u003ccode\u003e@pa11y/html_codesniffer\u003c/code\u003e fork, which incorporates the latest unreleased updates from \u003ccode\u003ehtml_codesniffer\u003c/code\u003e and resolves several issues (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/698\"\u003e#698\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eIncorporate several updates and improvements to the \u003ccode\u003eaxe\u003c/code\u003e runner:\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eaxe-core\u003c/code\u003e to \u003ccode\u003e4.11\u003c/code\u003e from \u003ccode\u003e4.10\u003c/code\u003e, which includes fixes for numerous rules that may affect Pa11y results. See the \u003ccode\u003eaxe-core\u003c/code\u003e \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003erelease notes\u003c/a\u003e for complete details.\u003c/li\u003e\n\u003cli\u003eUpdate the \u003ccode\u003eaxe\u003c/code\u003e runner with a user-specified option to control how issues requiring manual review are handled, which resolves several issues. Added CLI arg \u003ccode\u003e--level-cap-when-needs-review \u0026lt;level\u0026gt;\u003c/code\u003e (default: \u003ccode\u003eerror\u003c/code\u003e), which caps the severity of any issue that \u003ccode\u003eaxe\u003c/code\u003e reports as requiring manual review. This is not a breaking change as the default behavior remains unchanged. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003emockery\u003c/code\u003e with \u003ccode\u003equibble\u003c/code\u003e for mocking in the test suite, removing the deprecated \u003ccode\u003emockery\u003c/code\u003e dependency and resolving critical vulnerability \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2022-37614\"\u003eCVE-2022-37614\u003c/a\u003e / \u003ca href=\"https://github.com/advisories/GHSA-gmwp-3pwc-3j3g\"\u003eGHSA-gmwp-3pwc-3j3g\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate to ESLint v9 and flat config using \u003ccode\u003eeslint-config-pa11y\u003c/code\u003e, refactored for ESLint and flat config changes. (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/pull/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd example \u003ca href=\"https://github.com/pa11y/pa11y/blob/main/example/configs/pa11y.json\"\u003eJSON\u003c/a\u003e and \u003ca href=\"https://github.com/pa11y/pa11y/blob/main/example/configs/pa11y.js\"\u003eJavaScript\u003c/a\u003e config files.\u003c/li\u003e\n\u003cli\u003eUpdate other dependencies (no functional changes)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFull diff for \u003ccode\u003epa11y@9.1.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/compare/9.0.1...9.1.0\"\u003e9.0.1...9.1.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/2055ee510163d871e874f6ea0bfe895f84bbac4a\"\u003e\u003ccode\u003e2055ee5\u003c/code\u003e\u003c/a\u003e Release pa11y@9.1.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/789\"\u003e#789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/c09fbe4975eed43aa1e435e34b5436997e336798\"\u003e\u003ccode\u003ec09fbe4\u003c/code\u003e\u003c/a\u003e Bump commander from 14.0.2 to 14.0.3 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/cc6e17f04e504b0b61eed001e05a8a7ec2f50240\"\u003e\u003ccode\u003ecc6e17f\u003c/code\u003e\u003c/a\u003e Bump axe-core from 4.10.3 to 4.11.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/d2e124cbc5f9249c73585749cea38c58123801d5\"\u003e\u003ccode\u003ed2e124c\u003c/code\u003e\u003c/a\u003e Bump envinfo from 7.14.0 to 7.21.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/1d216955730ea007df9448f7634583c4d92282cc\"\u003e\u003ccode\u003e1d21695\u003c/code\u003e\u003c/a\u003e Bump puppeteer from 24.25.0 to 24.36.0 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/645249addb1501984e13a5390717fa68330f8f41\"\u003e\u003ccode\u003e645249a\u003c/code\u003e\u003c/a\u003e Bump commander from 14.0.1 to 14.0.2 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/95e68391fccc9ff62883eb0133f74df2751d91d5\"\u003e\u003ccode\u003e95e6839\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.0 to 4.1.1 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/c875cc6c50cc3244f02b54a52674e336e2d98e20\"\u003e\u003ccode\u003ec875cc6\u003c/code\u003e\u003c/a\u003e Fix HTMLCS issue affecting \u003ccode\u003e\\\u0026lt;input autocomplete=\u0026quot;username\u0026quot;\u0026gt;\u003c/code\u003e with implicit `t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/e6338bc8c4bb620446fc209c4a534b654df2093a\"\u003e\u003ccode\u003ee6338bc\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint-config-pa11y\u003c/code\u003e for linting (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pa11y/pa11y/commit/7b272489bb12c713e261c2fefbef375cd7b5ee35\"\u003e\u003ccode\u003e7b27248\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/pa11y/pa11y/issues/779\"\u003e#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pa11y/pa11y/compare/9.0.1...9.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.28.6 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/utils` from 2.3.3 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-x64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-arm64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-x64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.2...v0.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/freebsd-arm64` from 0.27.2 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/freebsd-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/freebsd-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/...\n\n_Description has been truncated_","html_url":"https://github.com/arlenagreer/sastamps/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlenagreer%2Fsastamps/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"0.25.12","new_version":"0.27.2","update_type":"minor","path":"/frontend","pr_created_at":"2026-01-27T07:28:28.000Z","version_change":"0.25.12 → 0.27.2","issue":{"uuid":"3859222705","node_id":"PR_kwDOQ9JXJ86_iG6j","number":9,"state":"closed","title":"npm(deps): bump the production-dependencies group in /frontend with 99 updates","user":"dependabot[bot]","labels":[],"assignees":["arenazl"],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-02-09T10:20:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-27T07:28:28.000Z","updated_at":"2026-02-09T10:20:52.000Z","time_to_close":1133541,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"npm(deps): bump","group_name":"production-dependencies","update_count":99,"packages":[{"name":"@tanstack/react-query","old_version":"5.90.12","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"0.560.0","new_version":"0.563.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.10.1","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.5.1","new_version":"3.7.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-basic-ssl","old_version":"2.1.0","new_version":"2.1.4","repository_url":"https://github.com/vitejs/vite-plugin-basic-ssl"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"globals","old_version":"16.5.0","new_version":"17.1.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-plugin-utils","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/template","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@emnapi/runtime","old_version":"1.8.1","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@reduxjs/toolkit","old_version":"2.11.1","new_version":"2.11.2","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@tailwindcss/node","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.17","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/query-core","old_version":"5.90.12","new_version":"5.90.20","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/project-service","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.49.0","new_version":"8.54.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"baseline-browser-mapping","old_version":"2.9.6","new_version":"2.9.18","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"d3-format","old_version":"3.1.0","new_version":"3.1.2","repository_url":"https://github.com/d3/d3-format"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.279","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.3","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-toolkit","old_version":"1.42.0","new_version":"1.44.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"react-is","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.10.1","new_version":"7.13.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.53.3","new_version":"4.56.0","repository_url":"https://github.com/rollup/rollup"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the production-dependencies group in /frontend with 99 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.12` | `5.90.20` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.560.0` | `0.563.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.4` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.4` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.10.1` | `7.13.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.5.1` | `3.7.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.1.18` |\n| [@vitejs/plugin-basic-ssl](https://github.com/vitejs/vite-plugin-basic-ssl) | `2.1.0` | `2.1.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.23` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.1.18` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.54.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.1` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.28.6` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.28.6` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.28.6` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helper-plugin-utils](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-plugin-utils) | `7.27.1` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.5` | `7.28.6` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.4` | `7.28.6` |\n| [@babel/template](https://github.com/babel/babel/tree/HEAD/packages/babel-template) | `7.27.2` | `7.28.6` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.5` | `7.28.6` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.5` | `7.28.6` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.8.1` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.11.1` | `2.11.2` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.17` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.17` | `4.1.18` |\n| [@tanstack/query-core](https://github.com/TanStack/query/tree/HEAD/packages/query-core) | `5.90.12` | `5.90.20` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.49.0` | `8.54.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.49.0` | `8.54.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.6` | `2.9.18` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [d3-format](https://github.com/d3/d3-format) | `3.1.0` | `3.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.279` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.3` | `5.18.4` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.42.0` | `1.44.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `19.2.3` | `19.2.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.10.1` | `7.13.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.56.0` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n\nUpdates `@tanstack/react-query` from 5.90.12 to 5.90.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.17\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e7258c5cb30cafa456cdb4e6bc75b43bf619954d\"\u003e\u003ccode\u003ee7258c5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.19\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.18\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/269351b8ce4b4846da3d320ac5b850ee6aada0d6\"\u003e\u003ccode\u003e269351b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.16\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9338\"\u003e#9338\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7f47906eaccc3f3aa5ce24b77a83bd7a620a237b\"\u003e\u003ccode\u003e7f47906\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/fccef797d57d4a9566517bba87c8377f363920f2\"\u003e\u003ccode\u003efccef79\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d576092e2ece4ca3936add3eb0da5234c1d82ed4\"\u003e\u003ccode\u003ed576092\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ac4e20ddb4ae50357fe8ad91d5397740a58847c\"\u003e\u003ccode\u003e7ac4e20\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10067\"\u003e#10067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9ff3de7981bc3d77ad0ba6caf2561de8a4bddd4e\"\u003e\u003ccode\u003e9ff3de7\u003c/code\u003e\u003c/a\u003e Upgrade to Vitest v4 (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9862\"\u003e#9862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0525ad1248e0380d465d05ca8b9b6a7b77f0eff0\"\u003e\u003ccode\u003e0525ad1\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10047\"\u003e#10047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/53fc74ebb16730bd3317f039a69c6821386bae93\"\u003e\u003ccode\u003e53fc74e\u003c/code\u003e\u003c/a\u003e fix(query-core): fix combine not updating when queries change with stable ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/64d5d623c8fb0c12d75d1623cf1b080f72ec513e\"\u003e\u003ccode\u003e64d5d62\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10045\"\u003e#10045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dea1614aaad5c572cf43cea54b64ac09dc4d5b41\"\u003e\u003ccode\u003edea1614\u003c/code\u003e\u003c/a\u003e fix(query-core): avoid throwing promise errors when data exists (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10025\"\u003e#10025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bf7f47e6be9b50744b62fa2342f06251d0f26ea5\"\u003e\u003ccode\u003ebf7f47e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10033\"\u003e#10033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44c3cb965bd914427d556349438f6602637ef1b9\"\u003e\u003ccode\u003e44c3cb9\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useQueries' test for SSR (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9996\"\u003e#9996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/167db32642a88160ccb94b78160920931f8c08b1\"\u003e\u003ccode\u003e167db32\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10005\"\u003e#10005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4be3ad730c5b8a1e194a91911746be2fce06902a\"\u003e\u003ccode\u003e4be3ad7\u003c/code\u003e\u003c/a\u003e fix(react-query): allow retryOnMount when throwOnError is function (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9336\"\u003e#9336\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.20/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tanstack/react-query\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.13.3\u003c/h2\u003e\n\u003ch2\u003eRelease notes:\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group  (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/kiritosan\" title=\"+14/-14 ([#6155](https://github.com/axios/axios/issues/6155) )\"\u003eJohnTitor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/rohitmiryala\" title=\"+22/-0 ([#7250](https://github.com/axios/axios/issues/7250) )\"\u003erohit miryala\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/axios/axios/commit/ab06109b40e129e43096f9c75aaa21bc74ef9fc8\"\u003e\u003ccode\u003eab06109\u003c/code\u003e\u003c/a\u003e chore(release): v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e\u003ccode\u003e2d6ad5e\u003c/code\u003e\u003c/a\u003e revert(deps): bump peter-evans/create-pull-request from 7 to 8 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cb49a6f84bb8cba4b72df078973d871d68bd46da\"\u003e\u003ccode\u003ecb49a6f\u003c/code\u003e\u003c/a\u003e chore(sponsor): update sponsor block (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7330\"\u003e#7330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003e\u003ccode\u003ed8233d9\u003c/code\u003e\u003c/a\u003e fix(types): restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e\u003ccode\u003e5945e40\u003c/code\u003e\u003c/a\u003e fix(interceptor): handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e\u003ccode\u003e7373fbf\u003c/code\u003e\u003c/a\u003e fix: main field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e\u003ccode\u003e8d1271b\u003c/code\u003e\u003c/a\u003e fix(types): add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f8694341deaabd2e81059543fe03f9c791656903\"\u003e\u003ccode\u003ef869434\u003c/code\u003e\u003c/a\u003e docs: refresh CDN URLs and example JSON headers (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7236\"\u003e#7236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/46db3316ac1579633d82f468181c51186ab3af50\"\u003e\u003ccode\u003e46db331\u003c/code\u003e\u003c/a\u003e doc: update deprecated var usage in documentation examples (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d6bbb3db86f3157e406620da8e68cc24cb8b4be9\"\u003e\u003ccode\u003ed6bbb3d\u003c/code\u003e\u003c/a\u003e docs: add async/await timeout handling example (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7250\"\u003e#7250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.560.0 to 0.563.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.563.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003earia-hidden\u003c/code\u003e is by default added to icons components in all packages. This was already added to \u003ccode\u003elucide-react\u003c/code\u003e before.\nMaking icons accessible, you can add an \u003ccode\u003earia-label\u003c/code\u003e or a \u003ccode\u003etitle\u003c/code\u003e. See docs about \u003ca href=\"https://lucide.dev/guide/advanced/accessibility\"\u003eaccessibility\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eAll changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(dev): Enable ligatures in font build configuration by \u003ca href=\"https://github.com/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): add Android to brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3895\"\u003elucide-icons/lucide#3895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): add missing titles and a title template by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3920\"\u003elucide-icons/lucide#3920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): unify and improve the styling of input fields by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3919\"\u003elucide-icons/lucide#3919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003estar-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3952\"\u003elucide-icons/lucide#3952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets-plane\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3928\"\u003elucide-icons/lucide#3928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emonitor-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3962\"\u003elucide-icons/lucide#3962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003elasso\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3961\"\u003elucide-icons/lucide#3961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3942\"\u003elucide-icons/lucide#3942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): added lucide-web-components third-party package by \u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.27.2 to 10.27.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3955\"\u003elucide-icons/lucide#3955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon): add globe-x icon with metadata by \u003ca href=\"https://github.com/Muhammad-Aqib-Bashir\"\u003e\u003ccode\u003e@​Muhammad-Aqib-Bashir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3827\"\u003elucide-icons/lucide#3827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewaypoints\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3990\"\u003elucide-icons/lucide#3990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebookmark\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2906\"\u003elucide-icons/lucide#2906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3959\"\u003elucide-icons/lucide#3959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloudy\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3966\"\u003elucide-icons/lucide#3966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolved spelling mistake in gh issue close command by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4000\"\u003elucide-icons/lucide#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate LICENSE by \u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): Added aria-hidden fallback for decorative icons to all packages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3604\"\u003elucide-icons/lucide#3604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4020\"\u003elucide-icons/lucide#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump lodash-es from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4019\"\u003elucide-icons/lucide#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest anchoring to a specific lucide version when using a cdn by \u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): upgraded backers block by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4014\"\u003elucide-icons/lucide#4014\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): hide native search input clear \u0026quot;X\u0026quot; icon by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3933\"\u003elucide-icons/lucide#3933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-x\u003c/code\u003e icon by \u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\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/dcxo\"\u003e\u003ccode\u003e@​dcxo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3876\"\u003elucide-icons/lucide#3876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/midesweb\"\u003e\u003ccode\u003e@​midesweb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3948\"\u003elucide-icons/lucide#3948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alxgraphy\"\u003e\u003ccode\u003e@​alxgraphy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4009\"\u003elucide-icons/lucide#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drago1520\"\u003e\u003ccode\u003e@​drago1520\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3727\"\u003elucide-icons/lucide#3727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lt25106\"\u003e\u003ccode\u003e@​lt25106\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3941\"\u003elucide-icons/lucide#3941\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.562.0...0.563.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.563.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.1 to 19.2.4\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.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.4/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.10.1 to 7.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-router-dom-v5-compat@6.4.0-pre.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\n\u003cul\u003e\n\u003cli\u003ereact-router@6.4.0-pre.15\u003c/li\u003e\n\u003cli\u003ereact-router-dom@6.4.0-pre.15\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/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.12.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.11.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5557ba3f848e52dfe400a47cc28256a51e13a150\"\u003e\u003ccode\u003e5557ba3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14749\"\u003e#14749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/62c6e0effd9ae754fa05b1812fd013341226c0cb\"\u003e\u003ccode\u003e62c6e0e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14738\"\u003e#14738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/26653a6bcbf8a9c5541f99dcfb526eafadf13434\"\u003e\u003ccode\u003e26653a6\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14712\"\u003e#14712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/7ac2346873b4bba26d16c88e5cd5c5cb81ce6bb3\"\u003e\u003ccode\u003e7ac2346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14709\"\u003e#14709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b34a9cd1f74231ded97c1e6ca9dff8f09a1b87ca\"\u003e\u003ccode\u003eb34a9cd\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14668\"\u003e#14668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/48b1be47a4a827cef1d012f2f6e64003c93054b0\"\u003e\u003ccode\u003e48b1be4\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14662\"\u003e#14662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ff50507a7db5e0e5b6fc36b7f5e73c10b722b21c\"\u003e\u003ccode\u003eff50507\u003c/code\u003e\u003c/a\u003e Update monorepo internal React deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14639\"\u003e#14639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c257ee169ce02e9b8bf8bd2fe6c531c50693cbdf\"\u003e\u003ccode\u003ec257ee1\u003c/code\u003e\u003c/a\u003e feat(rsc): add support for custom entry files in RSC Framework Mode (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14643\"\u003e#14643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8f6bfa0b9662a4b21f588bc4ff4db510a24b0a15\"\u003e\u003ccode\u003e8f6bfa0\u003c/code\u003e\u003c/a\u003e Setup pnpm catalog for shared workspace deps (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14642\"\u003e#14642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.13.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.5.1 to 3.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e📢 \u003cstrong\u003e\u003ccode\u003eCell\u003c/code\u003e is now deprecated\u003c/strong\u003e and will be removed in the next major version. Please migrate all \u003ccode\u003eCell\u003c/code\u003e usage to use the \u003ccode\u003eshape\u003c/code\u003e prop of respective chart elements. ‼️\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003ch4\u003eNew Hooks\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseIsTooltipActive\u003c/code\u003e: returns if the tooltip is active  by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6880\"\u003erecharts/recharts#6880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseActiveTooltipCoordinate\u003c/code\u003e: returns current tooltip coordinate by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6880\"\u003erecharts/recharts#6880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: allow \u003ccode\u003eoffset\u003c/code\u003e prop to accept Coordinate object by \u003ca href=\"https://github.com/bigsaigon333\"\u003e\u003ccode\u003e@​bigsaigon333\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6868\"\u003erecharts/recharts#6868\u003c/a\u003e\n\u003ccode\u003eX/YAxis\u003c/code\u003e add new axis type: \u0026quot;auto\u0026quot; by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6823\"\u003erecharts/recharts#6823\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esets the type to \u0026quot;category\u0026quot; for categorical axes, and \u0026quot;number\u0026quot; for numeric axis.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eX/YAxis\u003c/code\u003e: replace \u003ccode\u003etick: any\u003c/code\u003e with explicit type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6911\"\u003erecharts/recharts#6911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar/TypeScript\u003c/code\u003e: add \u003ccode\u003eBarShapeProps\u003c/code\u003e type to fix \u003ccode\u003eBar.shape\u003c/code\u003e type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6900\"\u003erecharts/recharts#6900\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTypeScript\u003c/code\u003e: add missing useful type exports for \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003eshape\u003c/code\u003e functions, etc. \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6852\"\u003erecharts/recharts#6852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBarChart\u003c/code\u003e: fix \u003ccode\u003estackOffset=sign\u003c/code\u003e for charts with 3 or more positive values in one series by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6807\"\u003erecharts/recharts#6807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBarStack\u003c/code\u003e: fix circular dependency when building with vite by \u003ca href=\"https://github.com/jkr2255\"\u003e\u003ccode\u003e@​jkr2255\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6777\"\u003erecharts/recharts#6777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBarStack\u003c/code\u003e: fix \u003ccode\u003eBarStack\u003c/code\u003e \u003ccode\u003eclipPath\u003c/code\u003e in charts with \u003ccode\u003estackOffset=sign\u003c/code\u003e by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6806\"\u003erecharts/recharts#6806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBarStack\u003c/code\u003e: apply bar stack radius to active bars by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6906\"\u003erecharts/recharts#6906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled \u003ccode\u003estrict\u003c/code\u003e tsconfig  by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6842\"\u003erecharts/recharts#6842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cp\u003eWe've started auto-generating our docs for the most part so you should see large improvements in accuracy of the docs between the code, the website, and the storybook. Huge shoutout to \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e 🚀\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDark mode 🕶️  by \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6828\"\u003erecharts/recharts#6828\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThanks \u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRecharts devtools has been added to all website examples for easier issue debugging\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/jkr2255\"\u003e\u003ccode\u003e@​jkr2255\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6777\"\u003erecharts/recharts#6777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloud-walker\"\u003e\u003ccode\u003e@​cloud-walker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6824\"\u003erecharts/recharts#6824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bigsaigon333\"\u003e\u003ccode\u003e@​bigsaigon333\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6868\"\u003erecharts/recharts#6868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huangkevin-apr\"\u003e\u003ccode\u003e@​huangkevin-apr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6872\"\u003erecharts/recharts#6872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recharts/recharts/compare/v3.6.0...v3.7.0\"\u003ehttps://github.com/recharts/recharts/compare/v3.6.0...v3.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d1bc41c6fe71b0c9f377307532a446da45470f08\"\u003e\u003ccode\u003ed1bc41c\u003c/code\u003e\u003c/a\u003e 3.7.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6913\"\u003e#6913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/8ea7355c89e48748355ef2b00ec18487b7b165f3\"\u003e\u003ccode\u003e8ea7355\u003c/code\u003e\u003c/a\u003e Replace tick: any with explicit type (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6911\"\u003e#6911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/5586fb2336f6aa3711b953f12da1395def0eb987\"\u003e\u003ccode\u003e5586fb2\u003c/code\u003e\u003c/a\u003e Deprecate Cell, move all examples to shape, export ScatterShapeProps (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/6904\"\u003e#6904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9644f294a78ac598520f95b10d5219751e467a07\"\u003e\u003ccode\u003e9644f29\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typescript-eslint from 8.53.0 to 8.53.1 (\u003ca href=\"https://redirect.github.com/r...\n\n_Description has been truncated_","html_url":"https://github.com/arenazl/SYS-TEMPLATE/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arenazl%2FSYS-TEMPLATE/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"0.25.9","new_version":"0.27.2","update_type":"minor","path":null,"pr_created_at":"2026-01-05T17:20:18.000Z","version_change":"0.25.9 → 0.27.2","issue":{"uuid":"3782264707","node_id":"PR_kwDOP1Oudc67kqn7","number":24,"state":"closed","title":"Bump the all group with 224 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-12T20:18:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T17:20:18.000Z","updated_at":"2026-01-12T20:18:39.000Z","time_to_close":615500,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":224,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.1","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"24.3.1","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.4.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.3","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.6","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.3","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"html-encoding-sniffer","old_version":"4.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/html-encoding-sniffer"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.55.1","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 224 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.1.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.51.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.1.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.4.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.18` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.51.0` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.16` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.1` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.11` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.8.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.1.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.1.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.1.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.1.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.51.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.51.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.16` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.16` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.16` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.16` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.16` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.16` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.16` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001762` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.2` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.6` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.3` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.27.2` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [html-encoding-sniffer](https://github.com/jsdom/html-encoding-sniffer) | `4.0.0` | `6.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.55.1` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.3.0` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.1` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e08f53b182fa63df6ec5938fec44d096343806d3\"\u003e\u003ccode\u003ee08f53b\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003ereact-dom/static\u003c/code\u003e test entrypoints and published entrypoints (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34599\"\u003e#34599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/83c88ad470d680060f807ef81ed4c1...\n\n_Description has been truncated_","html_url":"https://github.com/t880216t/lalf/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/t880216t%2Flalf/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"0.25.5","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2026-01-05T01:43:05.000Z","version_change":"0.25.5 → 0.25.12","issue":{"uuid":"3779894568","node_id":"PR_kwDOO6GRHs67c9vk","number":24,"state":"closed","title":"Bump the all group with 229 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T01:05:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T01:43:05.000Z","updated_at":"2026-01-19T01:05:05.000Z","time_to_close":1207319,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":229,"packages":[{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.6","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.6","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.28.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.30","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.5.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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":"@babel/compat-data","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.6","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.8.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.20.0","new_version":"0.20.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.3","new_version":"16.1.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.9","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.8","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"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/visitor-keys","old_version":"8.33.1","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.25.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001721","new_version":"1.0.30001762","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.165","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"fdir","old_version":"6.4.5","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.42.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"ts-api-utils","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/JoshuaKGoldberg/ts-api-utils"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.11","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 229 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.3.3` | `16.1.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.6` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.28.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.3` | `16.1.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.8` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.30` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.33.1` | `8.51.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.5.1` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.3` | `16.1.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.8` | `4.1.18` |\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| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.5` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.5` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.5` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.6` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.11` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.8.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.8.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.1` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.20.0` | `0.20.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.2.2` | `0.2.3` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.1` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.2` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.11` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.3` | `16.1.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.3` | `16.1.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.3` | `16.1.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.3` | `16.1.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.3` | `16.1.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.3` | `16.1.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.9` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.8` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.33.1` | `8.51.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.33.1` | `8.51.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/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.33.1` | `8.51.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001721` | `1.0.30001762` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.165` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.5` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.42.0` | `4.54.0` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [ts-api-utils](https://github.com/JoshuaKGoldberg/ts-api-utils) | `2.1.0` | `2.4.0` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.11` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.3 to 16.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTurbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.12\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: revalidateTag with profile should not trigger client cache invalidation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88069\"\u003e#88069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.11\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize CRLF line endings in jscodeshift tests on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88008\"\u003e#88008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/feedthejim\"\u003e\u003ccode\u003e@​feedthejim\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.10\u003c/h2\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(turbo-tasks-malloc): replace mimalloc-rspack to mimalloc: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87815\"\u003e#87815\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/xusd320\"\u003e\u003ccode\u003e@​xusd320\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.1.1-canary.9\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emisc: fix type check log for CI envs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87838\"\u003e#87838\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack production test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87889\"\u003e#87889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87888\"\u003e#87888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3aa53984e9d6bc4b5860c76e90cccfd6780989af\"\u003e\u003ccode\u003e3aa5398\u003c/code\u003e\u003c/a\u003e v16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d1bd5b58104021e6a361cf835233503c3cfed7e0\"\u003e\u003ccode\u003ed1bd5b5\u003c/code\u003e\u003c/a\u003e Turbopack: Create junction points instead of symlinks on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87606\"\u003e#87606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a67ee727888e2db716852b4f9c61d6c799d43cfb\"\u003e\u003ccode\u003ea67ee72\u003c/code\u003e\u003c/a\u003e setup release branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.3...v16.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/tauri-rustdocs-candle/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Ftauri-rustdocs-candle/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"0.25.12","new_version":"0.27.2","update_type":"minor","path":"/frontend","pr_created_at":"2025-12-29T21:58:45.000Z","version_change":"0.25.12 → 0.27.2","issue":{"uuid":"3768421050","node_id":"PR_kwDOQc5Nw8664NBk","number":11,"state":"closed","title":"chore(deps): bump the npm-minor-patch group in /frontend with 107 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-30T11:34:59.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T21:58:45.000Z","updated_at":"2025-12-30T11:35:00.000Z","time_to_close":48974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":107,"packages":[{"name":"@sentry/react","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tiptap/core","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-bubble-menu","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-character-count","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code-block-lowlight","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-color","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-dropcursor","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-floating-menu","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-focus","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-font-family","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-gapcursor","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-hard-break","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-history","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-horizontal-rule","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-mention","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-subscript","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-superscript","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-item","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-task-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-typography","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-youtube","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/suggestion","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"lucide-react","old_version":"0.560.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"posthog-js","old_version":"1.300.0","new_version":"1.311.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.1","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.10.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"@vitejs/plugin-react","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.4.23","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.4.26","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@posthog/core","old_version":"1.7.0","new_version":"1.9.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.47","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@sentry-internal/browser-utils","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/feedback","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay-canvas","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/browser","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/core","old_version":"10.30.0","new_version":"10.32.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tiptap/extension-blockquote","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-bold","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-bullet-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-code-block","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-heading","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-italic","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-list-item","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-list-keymap","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-ordered-list","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-paragraph","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-strike","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extensions","old_version":"3.13.0","new_version":"3.14.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"baseline-browser-mapping","old_version":"2.8.32","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001757","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.262","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"preact","old_version":"10.28.0","new_version":"10.28.1","repository_url":"https://github.com/preactjs/preact"},{"name":"prosemirror-tables","old_version":"1.8.1","new_version":"1.8.5","repository_url":"https://github.com/ProseMirror/prosemirror-tables"},{"name":"prosemirror-view","old_version":"1.41.3","new_version":"1.41.4","repository_url":"https://github.com/prosemirror/prosemirror-view"},{"name":"react-router","old_version":"7.10.1","new_version":"7.11.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"rollup","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the npm-minor-patch group in /frontend with 107 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-bubble-menu](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-character-count](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-code-block-lowlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-color](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-dropcursor](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-floating-menu](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-focus](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-font-family](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-gapcursor](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-hard-break](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-history](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-history) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-horizontal-rule](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-horizontal-rule) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-mention](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-subscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-subscript) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-superscript](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-superscript) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-task-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-task-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-typography](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-typography) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-youtube](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-youtube) | `3.13.0` | `3.14.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.13.0` | `3.14.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.13.0` | `3.14.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.13.0` | `3.14.0` |\n| [@tiptap/suggestion](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion) | `3.13.0` | `3.14.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.560.0` | `0.562.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.300.0` | `1.311.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.1` | `19.2.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.1` | `19.2.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.10.1` | `7.11.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.1` | `5.1.2` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.4.23` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.4.26` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@posthog/core](https://github.com/PostHog/posthog-js/tree/HEAD/packages/core) | `1.7.0` | `1.9.0` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.47` | `1.0.0-beta.53` |\n| [@sentry-internal/browser-utils](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry-internal/feedback](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry-internal/replay](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry-internal/replay-canvas](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.30.0` | `10.32.1` |\n| [@tiptap/extension-blockquote](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-blockquote) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-bullet-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bullet-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-code](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-code-block](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-heading](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-heading) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-list-item](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-item) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-list-keymap](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-keymap) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-ordered-list](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-ordered-list) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-paragraph](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.13.0` | `3.14.0` |\n| [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.13.0` | `3.14.0` |\n| [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.13.0` | `3.14.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.32` | `2.9.11` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001757` | `1.0.30001761` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.262` | `1.5.267` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [preact](https://github.com/preactjs/preact) | `10.28.0` | `10.28.1` |\n| [prosemirror-tables](https://github.com/ProseMirror/prosemirror-tables) | `1.8.1` | `1.8.5` |\n| [prosemirror-view](https://github.com/prosemirror/prosemirror-view) | `1.41.3` | `1.41.4` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.10.1` | `7.11.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.3` |\n\nUpdates `@sentry/react` from 10.30.0 to 10.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.3 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.28 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.83 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.82 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.7 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.77 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.62 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e77.1 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.18 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.47 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e236.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.94 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/sveltekit\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e40.98 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node-core\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e50.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e157.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/node\u003c/code\u003e - without tracing\u003c/td\u003e\n\u003ctd\u003e90.87 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/aws-serverless\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e106.02 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.32.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003echore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.32.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Apply scope attributes to logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18184\"\u003e#18184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eYou can now set attributes on the SDK's scopes which will be applied to all logs as long as the respective scopes are active. For the time being, only \u003ccode\u003estring\u003c/code\u003e, \u003ccode\u003enumber\u003c/code\u003e and \u003ccode\u003eboolean\u003c/code\u003e attribute values are supported.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eSentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider: 'google' });\n\u003cp\u003eSentry.withScope(scope =\u0026gt; {\u003cbr /\u003e\nscope.setAttribute('step', 'authentication');\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e, \u003ccode\u003eauth_provider\u003c/code\u003e and \u003ccode\u003estep\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003euser ${user.id} logged in\u003c/code\u003e, { activeSince: 100 });\u003cbr /\u003e\nSentry.logger.info(\u003ccode\u003eupdated ${user.id} last activity\u003c/code\u003e);\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003e// scope attributes \u003ccode\u003eis_admin\u003c/code\u003e and \u003ccode\u003eauth_provider\u003c/code\u003e are added\u003cbr /\u003e\nSentry.logger.warn('stale website version, reloading page');\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add Request body with \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18501\"\u003e#18501\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo attach the raw request body (from \u003ccode\u003eRequest\u003c/code\u003e objects passed as the first \u003ccode\u003efetch\u003c/code\u003e argument) to replay events, you can now use the \u003ccode\u003eattachRawBodyFromRequest\u003c/code\u003e option in the Replay integration:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  integrations: [\n    Sentry.replayIntegration({\n      attachRawBodyFromRequest: true,\n    }),\n  ],\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/528ade2d7315bc61d9419b88b2ac82ed58b04ee9\"\u003e\u003ccode\u003e528ade2\u003c/code\u003e\u003c/a\u003e release: 10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/25f695d4c382621e5ffe805958c6833ddde346ac\"\u003e\u003ccode\u003e25f695d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18578\"\u003e#18578\u003c/a\u003e from getsentry/prepare-release/10.32.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a981a3dcb12d752fbaea2bc21a23e9cf04a31c31\"\u003e\u003ccode\u003ea981a3d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for \u003ccode\u003e10.32.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d8547cb0fb5cb5c49bdea1b9c9f6f8c0c69c229\"\u003e\u003ccode\u003e0d8547c\u003c/code\u003e\u003c/a\u003e fix(vercelai): Fix input token count (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18574\"\u003e#18574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71384a2487c4e044c5c8f9d5cfa2ce4ac71e6a11\"\u003e\u003ccode\u003e71384a2\u003c/code\u003e\u003c/a\u003e chore(lint): prefer 'unknown' to 'any', fix lint warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1dd30805303a097ed0987ab71a59bc8922f9e1c\"\u003e\u003ccode\u003ed1dd308\u003c/code\u003e\u003c/a\u003e chore(test): Remove \u003ccode\u003ecloudflare-astro\u003c/code\u003e e2e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18567\"\u003e#18567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/12f30071d512d2a2f5d693ac04b7448024466150\"\u003e\u003ccode\u003e12f3007\u003c/code\u003e\u003c/a\u003e fix(ember): Make \u003ccode\u003eimplementation\u003c/code\u003e field optional (\u003ccode\u003ehash\u003c/code\u003e routes) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18564\"\u003e#18564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3fda84df88bd93ecadba2c809fa9be02e2588ced\"\u003e\u003ccode\u003e3fda84d\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Add hono transaction name when error is thrown (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18529\"\u003e#18529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a538901657d856931a95a2cd7b738616f95542ec\"\u003e\u003ccode\u003ea538901\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18563\"\u003e#18563\u003c/a\u003e from getsentry/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/063c4dc3280e82f6cb18fbc74f5a46a206f25ced\"\u003e\u003ccode\u003e063c4dc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18562\"\u003e#18562\u003c/a\u003e from getsentry/ab/skip-ci-when-no-code-changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.30.0...10.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/core/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tiptap/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-bubble-menu` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-bubble-menu/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bubble-menu/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-bubble-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tiptap/extension-bubble-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-character-count` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-character-count\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-character-count/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-character-count\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-character-count/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-character-count\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-character-count\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-code-block-lowlight` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-code-block-lowlight/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-code-block-lowlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-code-block-lowlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-code-block-lowlight\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-color` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-color\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-color/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-color\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-color/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-color\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-color\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-dropcursor` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-dropcursor/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-dropcursor/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-dropcursor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-dropcursor\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-floating-menu` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-floating-menu\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-floating-menu/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-floating-menu\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-floating-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​tiptap/extension-floating-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-focus` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-focus\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-focus/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-focus\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-focus/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-focus\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-focus\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-font-family` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-font-family\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-font-family/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-font-family\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-font-family/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-font-family\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-font-family\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-gapcursor` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages-deprecated/extension-gapcursor/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-gapcursor/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages-deprecated/extension-gapcursor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-gapcursor\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-hard-break` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-hard-break/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-hard-break\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-hard-break\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-2\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/vue-3\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is affected by this regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-drag-handle\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003efindElementNextToCoords\u003c/code\u003e to resolve the parent when \u003ccode\u003enodeAt(pos)\u003c/code\u003e is null\n(e.g., inside an atom node that allows inline content)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-highlight/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-highlight\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/1ea0133882b592fbb525c1957dbe65b0eca35953\"\u003e\u003ccode\u003e1ea0133\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/7354\"\u003e#7354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.14.0/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tiptap/extension-highlight\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-history` from 3.13.0 to 3.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e\u003ccode\u003e@​tiptap/extension-history\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-twitch\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new Twitch extension for embedding Twitch videos, clips, and live channels in the editor. Supports customizable parameters like autoplay, muted, and start time, with attribute-level overrides for per-embed configuration.\u003c/p\u003e\n\u003cp\u003eDocumentation: \u003ca href=\"https://tiptap.dev/docs/editor/extensions/nodes/twitch\"\u003ehttps://tiptap.dev/docs/editor/extensions/nodes/twitch\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/react\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAppend all children of editors parent node to element\u003c/p\u003e\n\u003cp\u003eFixes a regression introduced by \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-history/issues/6972\"\u003e#6972\u003c/a\u003e, that resulted in elements that got appended to the editors parent node staying detached. E.g. the drag handle plugin is aff...\n\n_Description has been truncated_","html_url":"https://github.com/mxchestnut/workshelf/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxchestnut%2Fworkshelf/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.25.4","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-12-22T02:08:50.000Z","version_change":"0.25.4 → 0.25.12","issue":{"uuid":"3751990803","node_id":"PR_kwDOOtFz8c66DCox","number":23,"state":"closed","title":"build(deps): bump the all group with 239 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-29T01:28:34.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T02:08:50.000Z","updated_at":"2025-12-29T01:28:36.000Z","time_to_close":602384,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":239,"packages":[{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.6","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.511.0","new_version":"0.562.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.4","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.5","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sonner","old_version":"2.0.3","new_version":"2.0.7","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"tailwind-merge","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.27.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.19","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.4.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"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.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.10","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.0","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.0","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.2","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.9","new_version":"0.2.10","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.2","new_version":"16.1.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.7","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.6","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/scope-manager","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.32.1","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.24.5","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001718","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.155","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.4","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.23.9","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"fdir","old_version":"6.4.4","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.0","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-remove-scroll","old_version":"2.7.0","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.41.0","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.13","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 239 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.511.0` | `0.562.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.2` | `16.1.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.4` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.5` | `19.2.3` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.3` | `2.0.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.0` | `3.4.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.27.0` | `9.39.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.2` | `16.1.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.7` | `4.1.18` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.19` | `25.0.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.1` | `8.50.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.4.1` | `5.1.2` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `16.1.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.7` | `4.1.18` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.0` | `1.4.0` |\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.32.1` | `8.50.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.2` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.1` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.1` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.1` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.1` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.2` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.1` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.1` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.10` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.0` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.0` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.2` | `2.1.6` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.9` | `0.2.10` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.1` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.10` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.2` | `16.1.0` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.2` | `16.1.0` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.2` | `16.1.0` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.2` | `16.1.0` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.2` | `16.1.0` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.2` | `16.1.0` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.7` | `4.1.18` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.18` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.6` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.32.1` | `8.50.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.32.1` | `8.50.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.5` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001718` | `1.0.30001761` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.155` | `1.5.267` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.4` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.9` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.4` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.0` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.0` | `2.7.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.41.0` | `4.54.0` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.1` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.1` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.13` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.3` |\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.7 to 1.2.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.6 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.6...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.511.0 to 0.562.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.562.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3880\"\u003elucide-icons/lucide#3880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix and unify color-picker font-size by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native-web): only add className prop to parent Icon component by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3892\"\u003elucide-icons/lucide#3892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): remove icons namespace export to enable tree-shaking by \u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3871\"\u003elucide-icons/lucide#3871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3889\"\u003elucide-icons/lucide#3889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtomaszewski\"\u003e\u003ccode\u003e@​jtomaszewski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3868\"\u003elucide-icons/lucide#3868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.561.0...0.562.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\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 lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.2 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\u003cbr /\u003e\n\u003cstrong\u003eCheck out our Next v16.1 \u003ca href=\"https://nextjs.org/blog/next-16-1\"\u003eBlog Post\u003c/a\u003e to learn more about this release.\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34916762cdff14f27c7e3273d74af60eb6c23cb6\"\u003e\u003ccode\u003e3491676\u003c/code\u003e\u003c/a\u003e v16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/58e8f8c7e541cbfa0764e582b0c1068bfdef32b2\"\u003e\u003ccode\u003e58e8f8c\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a8a00d5d05bf5f0c2de93ade95389d4aeb1571f\"\u003e\u003ccode\u003e8a8a00d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Move next-env.d.ts to dist dir\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87311\"\u003e#87311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3284587f8ebeab67aa4659ef4873723654098916\"\u003e\u003ccode\u003e3284587\u003c/code\u003e\u003c/a\u003e v16.1.0-canary.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25da5f0426f0469865913ef156ffaecdb22f318b\"\u003e\u003ccode\u003e25da5f0\u003c/code\u003e\u003c/a\u003e Move next-env.d.ts to dist dir (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86752\"\u003e#86752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aa8a243e7213d77abeb71c48f6ab5e7f5c2c1229\"\u003e\u003ccode\u003eaa8a243\u003c/code\u003e\u003c/a\u003e feat: use Rspack persistent cache by default (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81399\"\u003e#81399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/754db28e523825e6347689f2c6c9664f44bbde98\"\u003e\u003ccode\u003e754db28\u003c/code\u003e\u003c/a\u003e bundle analyzer: remove geist font in favor of system ui fonts (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87292\"\u003e#87292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1e1fd1ec02e572412433679bd97d7a2c14c2f8ec\"\u003e\u003ccode\u003e1e1fd1e\u003c/code\u003e\u003c/a\u003e Cross link to the demo from the bundle analyzer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87290\"\u003e#87290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/684fb730714baea20d3437f1e64bba6b41328bc6\"\u003e\u003ccode\u003e684fb73\u003c/code\u003e\u003c/a\u003e bundle analyzer: prevent flashes and stuck empty canvases on resize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87289\"\u003e#87289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1c09f4494bb247e0b8c83153dba171c460905792\"\u003e\u003ccode\u003e1c09f44\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003eb45bb335-20251211\u003c/code\u003e to \u003ccode\u003ef93b9fd4-20251217\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87281\"\u003e#87281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.2...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/mcp-rg-editor/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Fmcp-rg-editor/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"0.25.12","new_version":"0.27.2","update_type":"minor","path":"/web","pr_created_at":"2025-12-21T07:29:39.000Z","version_change":"0.25.12 → 0.27.2","issue":{"uuid":"3750872081","node_id":"PR_kwDOOUWnnc65_jGp","number":48,"state":"closed","title":"chore: bump the frontend-dependencies group in /web with 102 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-28T07:19:13.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-21T07:29:39.000Z","updated_at":"2025-12-28T07:19:14.000Z","time_to_close":604174,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"frontend-dependencies","update_count":102,"packages":[{"name":"@types/node","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/eslint-plugin","old_version":"1.5.2","new_version":"1.5.4","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"@vue/compiler-sfc","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-server","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/typescript-plugin","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"eslint-plugin-oxlint","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/eslint-plugin-oxlint"},{"name":"oxlint","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"vite","old_version":"7.2.7","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"vue-tsc","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@asamuzakjp/css-color","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"@oxlint/darwin-arm64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/darwin-x64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-arm64-gnu","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-arm64-musl","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-x64-gnu","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/linux-x64-musl","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/win32-arm64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@oxlint/win32-x64","old_version":"1.32.0","new_version":"1.34.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.51","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-loong64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-gnu","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@standard-schema/spec","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/standard-schema/standard-schema"},{"name":"@vitest/expect","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.15","new_version":"4.0.16","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@volar/language-core","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-server","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/language-service","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/source-map","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@volar/typescript","old_version":"2.4.26","new_version":"2.4.27","repository_url":"https://github.com/volarjs/volar.js"},{"name":"@vue/compiler-core","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-dom","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/compiler-ssr","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/language-core","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/language-service","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/vuejs/language-tools"},{"name":"@vue/reactivity","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-core","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/runtime-dom","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/server-renderer","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/shared","old_version":"3.5.25","new_version":"3.5.26","repository_url":"https://github.com/vuejs/core"},{"name":"ast-v8-to-istanbul","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/AriPerkkio/ast-v8-to-istanbul"},{"name":"baseline-browser-mapping","old_version":"2.9.7","new_version":"2.9.11","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001761","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.4","new_version":"5.3.5","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"entities","old_version":"4.5.0","new_version":"6.0.1","repository_url":"https://github.com/fb55/entities"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"rollup","old_version":"4.53.3","new_version":"4.54.0","repository_url":"https://github.com/rollup/rollup"},{"name":"typescript-eslint","old_version":"8.49.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"update-browserslist-db","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/browserslist/update-db"}],"path":"/web","ecosystem":"npm"},"body":"Bumps the frontend-dependencies group in /web with 102 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.0.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.16` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.5.2` | `1.5.4` |\n| [@vue/compiler-sfc](https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc) | `3.5.25` | `3.5.26` |\n| [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) | `3.1.8` | `3.2.0` |\n| [@vue/typescript-plugin](https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin) | `3.1.8` | `3.2.0` |\n| [eslint-plugin-oxlint](https://github.com/oxc-project/eslint-plugin-oxlint) | `1.32.0` | `1.34.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.7` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.15` | `4.0.16` |\n| [vue](https://github.com/vuejs/core) | `3.5.25` | `3.5.26` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.1.8` | `3.2.0` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `4.1.0` | `4.1.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [@oxlint/darwin-arm64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/darwin-x64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-arm64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-arm64-musl](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/linux-x64-musl](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/win32-arm64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@oxlint/win32-x64](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.32.0` | `1.34.0` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.51` | `1.0.0-beta.53` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-loong64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-x64-gnu](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [@standard-schema/spec](https://github.com/standard-schema/standard-schema) | `1.0.0` | `1.1.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.15` | `4.0.16` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.15` | `4.0.16` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.15` | `4.0.16` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.15` | `4.0.16` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.15` | `4.0.16` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.15` | `4.0.16` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.15` | `4.0.16` |\n| [@volar/language-core](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-core) | `2.4.26` | `2.4.27` |\n| [@volar/language-server](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-server) | `2.4.26` | `2.4.27` |\n| [@volar/language-service](https://github.com/volarjs/volar.js/tree/HEAD/packages/language-service) | `2.4.26` | `2.4.27` |\n| [@volar/source-map](https://github.com/volarjs/volar.js/tree/HEAD/packages/source-map) | `2.4.26` | `2.4.27` |\n| [@volar/typescript](https://github.com/volarjs/volar.js/tree/HEAD/packages/typescript) | `2.4.26` | `2.4.27` |\n| [@vue/compiler-core](https://github.com/vuejs/core/tree/HEAD/packages/compiler-core) | `3.5.25` | `3.5.26` |\n| [@vue/compiler-dom](https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom) | `3.5.25` | `3.5.26` |\n| [@vue/compiler-ssr](https://github.com/vuejs/core/tree/HEAD/packages/compiler-ssr) | `3.5.25` | `3.5.26` |\n| [@vue/language-core](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-core) | `3.1.8` | `3.2.0` |\n| [@vue/language-service](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-service) | `3.1.8` | `3.2.0` |\n| [@vue/reactivity](https://github.com/vuejs/core/tree/HEAD/packages/reactivity) | `3.5.25` | `3.5.26` |\n| [@vue/runtime-core](https://github.com/vuejs/core/tree/HEAD/packages/runtime-core) | `3.5.25` | `3.5.26` |\n| [@vue/runtime-dom](https://github.com/vuejs/core/tree/HEAD/packages/runtime-dom) | `3.5.25` | `3.5.26` |\n| [@vue/server-renderer](https://github.com/vuejs/core/tree/HEAD/packages/server-renderer) | `3.5.25` | `3.5.26` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.25` | `3.5.26` |\n| [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) | `0.3.8` | `0.3.9` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.7` | `2.9.11` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001761` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.4` | `5.3.5` |\n| [entities](https://github.com/fb55/entities) | `4.5.0` | `6.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.50.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.2.2` | `1.2.3` |\n\nUpdates `@types/node` from 25.0.2 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.15 to 4.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix module graph UI on html reporter with headless browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9219\"\u003evitest-dev/vitest#9219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/60642b304\"\u003e\u003c!-- raw HTML omitted --\u003e(60642)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog deprecated \u003ccode\u003etest.poolOptions\u003c/code\u003e if it's set  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9226\"\u003evitest-dev/vitest#9226\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f7f6aa8ba\"\u003e\u003c!-- raw HTML omitted --\u003e(f7f6a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImport \u003ccode\u003erecordArtifact\u003c/code\u003e from the vitest package  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9186\"\u003evitest-dev/vitest#9186\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01c56454d\"\u003e\u003c!-- raw HTML omitted --\u003e(01c56)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eimport.meta.env\u003c/code\u003e define  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9205\"\u003evitest-dev/vitest#9205\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/01a9a58d9\"\u003e\u003c!-- raw HTML omitted --\u003e(01a9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eString formatting bug when including placeholders in console.log  -  by \u003ca href=\"https://github.com/michael-debs\"\u003e\u003ccode\u003e@​michael-debs\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9030\"\u003evitest-dev/vitest#9030\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9131\"\u003evitest-dev/vitest#9131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/84a306210\"\u003e\u003c!-- raw HTML omitted --\u003e(84a30)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIstanbul untested files source maps are off  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9208\"\u003evitest-dev/vitest#9208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fde\"\u003e\u003c!-- raw HTML omitted --\u003e(372e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003esetupEnvironment\u003c/code\u003e for custom pools  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9187\"\u003evitest-dev/vitest#9187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d26b87b0\"\u003e\u003c!-- raw HTML omitted --\u003e(5d26b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.5.2 to 1.5.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.5.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.3...v1.5.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.5.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.2...v1.5.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew rule: no-unneeded-async-expect-function 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/839\"\u003evitest-dev/eslint-plugin-vitest#839\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.5.2...v1.5.3\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.2...v1.5.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/649c915cdc54640147e97709f6f41883745cc7b2\"\u003e\u003ccode\u003e649c915\u003c/code\u003e\u003c/a\u003e chore: release v1.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/70bc78677462539ecd0ff1f25c03168f2dba2642\"\u003e\u003ccode\u003e70bc786\u003c/code\u003e\u003c/a\u003e chore: release v1.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/bb25fcd5271f0eef1fcc92b52a9e48567b465ea3\"\u003e\u003ccode\u003ebb25fcd\u003c/code\u003e\u003c/a\u003e New rule: no-unneeded-async-expect-function (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.5.2...v1.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/compiler-sfc` from 3.5.25 to 3.5.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.26\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/compiler-sfc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.25...v3.5.26\"\u003e3.5.26\u003c/a\u003e (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e fix compat handler of draggable (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12445\"\u003e#12445\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/ed85953e28741ae1913cfc92b7b66e1a8da47f8c\"\u003eed85953\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12444\"\u003e#12444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompat:\u003c/strong\u003e handle v-model deprecation warning with missing appContext (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14203\"\u003e#14203\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/945a543152e8d80903d4f7a18a84ebe8d36e56f8\"\u003e945a543\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14202\"\u003e#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e demote const reactive bindings used in v-model (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14214\"\u003e#14214\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003ee24ff7d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11265\"\u003e#11265\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vuejs/core/issues/11275\"\u003e#11275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-ssr:\u003c/strong\u003e handle ssr attr fallthrough when preserve whitespace (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12304\"\u003e#12304\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47831189196b62b12dd17f6e909efc51d9d22fd2\"\u003e4783118\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/8072\"\u003e#8072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehmr:\u003c/strong\u003e handle cached text node update (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14134\"\u003e#14134\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/69ce3c7d755db868cfa66d67ab5b3f383a44e053\"\u003e69ce3c7\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14127\"\u003e#14127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekeep-alive:\u003c/strong\u003e use resolved component name for async components in cache pruning (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14212\"\u003e#14212\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/dfe667c8567d48167c250062483d2d2cfc7bdc03\"\u003edfe667c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14210\"\u003e#14210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e ensure correct anchor el for deeper unresolved async components (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14182\"\u003e#14182\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/f5b3bf264d2e12725381bed1c492069437069b03\"\u003ef5b3bf2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14173\"\u003e#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e handle patch stable fragment edge case (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/12411\"\u003e#12411\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/94aeb64ccdf20d541059b533c9780977c14db9cb\"\u003e94aeb64\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/12410\"\u003e#12410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e pass component instance to flushPreFlushCbs on unmount (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14221\"\u003e#14221\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/e857e12c0aff03c0148e3e52d92935918872dc33\"\u003ee857e12\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14215\"\u003e#14215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e use binary-search to get line and column (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14222\"\u003e#14222\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1904053f1f7986c2d6dbe858ee1b594b4b229c17\"\u003e1904053\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/c68bebfa6da687c2f734dac1aa2c5b51126c3ff0\"\u003e\u003ccode\u003ec68bebf\u003c/code\u003e\u003c/a\u003e release: v3.5.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/e24ff7d302a887ea532571c231a385362fa17279\"\u003e\u003ccode\u003ee24ff7d\u003c/code\u003e\u003c/a\u003e fix(compiler-sfc): demote const reactive bindings used in v-model (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14214\"\u003e#14214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/f5adc4b8cdf3df1b572ac18a979ff56b1e252dda\"\u003e\u003ccode\u003ef5adc4b\u003c/code\u003e\u003c/a\u003e chore(deps): update lint (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/13671\"\u003e#13671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/22cd4a399a12d93c0c3a785be3c58c00a438fff3\"\u003e\u003ccode\u003e22cd4a3\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/14070\"\u003e#14070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.26/packages/compiler-sfc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/language-server` from 3.1.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\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/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/language-server\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0 (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/bd12c1d8449d0e949ee2e9f576ffd052f060a0b7\"\u003e\u003ccode\u003ebd12c1d\u003c/code\u003e\u003c/a\u003e v3.2.0 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5870\"\u003e#5870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/a202bc7e73025fd44f01ae7e820dc015d2040feb\"\u003e\u003ccode\u003ea202bc7\u003c/code\u003e\u003c/a\u003e feat(language-service): rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/b780861ae373a1023d19bdab72473c2f1200556e\"\u003e\u003ccode\u003eb780861\u003c/code\u003e\u003c/a\u003e chore: update package dependencies to use workspace references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/0b0dd73404f142d75ef3255a22424099ecf46cf6\"\u003e\u003ccode\u003e0b0dd73\u003c/code\u003e\u003c/a\u003e chore: use tsgo in development (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5860\"\u003e#5860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/d1e756804b824cd211fac823bf237df4340dc851\"\u003e\u003ccode\u003ed1e7568\u003c/code\u003e\u003c/a\u003e fix(language-core): global component rename locations missing end tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/7928a2d66a975d0c8f7329b105b5efca771ac18f\"\u003e\u003ccode\u003e7928a2d\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): prefer non-warning completion entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/0f16db8e2a169c666d650cdd8922397f362aa9ff\"\u003e\u003ccode\u003e0f16db8\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): missing module error after renaming file (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server/issues/5839\"\u003e#5839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.0/packages/language-server\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/typescript-plugin` from 3.1.8 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/language-tools/releases\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eworkspace\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/vuejs/language-tools/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​vue/typescript-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0 (2025-12-20)\u003c/h2\u003e\n\u003ch3\u003evscode\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e Vue TS highlighting when trailing type alias is missing semicolon (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5853\"\u003e#5853\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\u003e\u003cstrong\u003eperf:\u003c/strong\u003e replace \u003ccode\u003efast-diff\u003c/code\u003e with custom character-by-character alignment algorithm (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5849\"\u003e#5849\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5851\"\u003e#5851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e update Vue grammar scope name to \u0026quot;text.html.vue\u0026quot; (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5856\"\u003e#5856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etest:\u003c/strong\u003e add test for embedded grammars (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5861\"\u003e#5861\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-service\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support markdown JSDoc for rich hover message description (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5890\"\u003e#5890\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\u003e\u003cstrong\u003echore:\u003c/strong\u003e adjust rich hover message title layout (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5889\"\u003e#5889\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/serkodev\"\u003e\u003ccode\u003e@​serkodev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-meta\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e add \u003ccode\u003etags\u003c/code\u003e to slots and exposed (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5862\"\u003e#5862\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e filter out irrelevant properties from \u003ccode\u003eexposed\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5868\"\u003e#5868\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/aj-dev\"\u003e\u003ccode\u003e@​aj-dev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e redundant logic between deduplication and language-core (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5875\"\u003e#5875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e de-dependency from component-type-helpers (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5876\"\u003e#5876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e search prop defaults with symbol declarations (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5879\"\u003e#5879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e deprecate \u0026quot;noDeclarations\u0026quot; and \u0026quot;forceUseTs\u0026quot; options (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5887\"\u003e#5887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003etypescript-plugin\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e include leading dot when finding references to CSS classes (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5852\"\u003e#5852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e missing module error after file rename (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5839\"\u003e#5839\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e prioritize non-warning completion entries over warning ones (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5847\"\u003e#5847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e always pass rest parameters for future compatibility (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5859\"\u003e#5859\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e add nullish guards before accessing \u003ccode\u003ets.CompletionEntryData\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5869\"\u003e#5869\u003c/a\u003e) - Thanks to \u003ca href=\"https://github.com/KazariEX\"\u003e\u003ccode\u003e@​KazariEX\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle import type nodes in definition proxy (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5873\"\u003e#5873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e handle type imports in component auto-import(\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5874\"\u003e#5874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003elanguage-core\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e revert overcorrection of \u003ccode\u003ev-for\u003c/code\u003e type inference (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5836\"\u003e#5836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e align \u003ccode\u003ev-for\u003c/code\u003e key type with \u003ccode\u003eObject.keys\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5837\"\u003e#5837\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\u003e\u003cstrong\u003efeat:\u003c/strong\u003e narrow component and directive types (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5841\"\u003e#5841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeat:\u003c/strong\u003e support \u003ccode\u003e\u0026lt;!-- @strictTemplates --\u0026gt;\u003c/code\u003e magic comment (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5845\"\u003e#5845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e correctly resolve \u003ccode\u003e\u0026lt;script src=\u0026quot;\u0026quot;\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5838\"\u003e#5838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efix:\u003c/strong\u003e preserve template slot wrappers during \u003ccode\u003ecreateIfBranch\u003c/code\u003e (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5844\"\u003e#5844\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\u003e\u003cstrong\u003efix:\u003c/strong\u003e include end tag locations when renaming global components\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e replace dynamic types generation with static files (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5872\"\u003e#5872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e improve Vue version detection and plugin resolution\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecomponent-type-helpers\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erefactor:\u003c/strong\u003e remove \u003ccode\u003eComponentType\u003c/code\u003e helper\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/bd12c1d8449d0e949ee2e9f576ffd052f060a0b7\"\u003e\u003ccode\u003ebd12c1d\u003c/code\u003e\u003c/a\u003e v3.2.0 (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5870\"\u003e#5870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/a202bc7e73025fd44f01ae7e820dc015d2040feb\"\u003e\u003ccode\u003ea202bc7\u003c/code\u003e\u003c/a\u003e feat(language-service): rich hover message (\u003ca href=\"https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin/issues/5881\"\u003e#5881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/e66a04975b12cbae3e3b28fd3ad124d1eb6c6903\"\u003e\u003ccode\u003ee66a049\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): handle \u003ccode\u003eimport type { ... }\u003c/code\u003e for component import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/eab878d8c9fe803dd4e471c083f3c1f63156e8ae\"\u003e\u003ccode\u003eeab878d\u003c/code\u003e\u003c/a\u003e refactor(language-service): improve vue-template.ts readability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/175788516efea00b9893e2b3b8f327f714e0bec8\"\u003e\u003ccode\u003e1757885\u003c/code\u003e\u003c/a\u003e refactor(typescript-plugin): improve type safety for Vue completion data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/45e994f1f18e8aa62f8dd735bb2d3123d5e9f274\"\u003e\u003ccode\u003e45e994f\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): handle type imports in component auto-import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/01c1426974d92853b0dfb94bc6b15a66d9a7677a\"\u003e\u003ccode\u003e01c1426\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): handle import type nodes in definition proxy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/f49866762bb54c46ac3d7319d3f996341c6bc888\"\u003e\u003ccode\u003ef498667\u003c/code\u003e\u003c/a\u003e refactor(language-core): replace dynamic types generation with static files (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/9ad178a1f5212390474d218f13fa42dc72587890\"\u003e\u003ccode\u003e9ad178a\u003c/code\u003e\u003c/a\u003e refactor(language-core): rename codegen options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/language-tools/commit/e76851828659137e47f303a086620023d3151fc8\"\u003e\u003ccode\u003ee768518\u003c/code\u003e\u003c/a\u003e fix(typescript-plugin): add nullish guards before accessing `ts.CompletionEnt...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/language-tools/commits/v3.2.0/packages/typescript-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-oxlint` from 1.32.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/releases\"\u003eeslint-plugin-oxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.34.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate vitest/jest compatible rules  -  by \u003ca href=\"https://github.com/Sysix\"\u003e\u003ccode\u003e@​Sysix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/583\"\u003eoxc-project/eslint-plugin-oxlint#583\u003c/a\u003e \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b150fa1\"\u003e\u003c!-- raw HTML omitted --\u003e(b150f)\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\u003eUpdate vitest compatible jest rules  -  by \u003ca href=\"https://github.com/Sysix\"\u003e\u003ccode\u003e@​Sysix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/581\"\u003eoxc-project/eslint-plugin-oxlint#581\u003c/a\u003e \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a713756\"\u003e\u003c!-- raw HTML omitted --\u003e(a7137)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.33.0...v1.34.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.33.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.32.0...v1.33.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/62238f74fb93ee32f3c1d37f12c739c60b82f6a4\"\u003e\u003ccode\u003e62238f7\u003c/code\u003e\u003c/a\u003e release: v1.34.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/584\"\u003e#584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/b150fa1ebd8fc7b70e36ba0a000e4cf86b87e427\"\u003e\u003ccode\u003eb150fa1\u003c/code\u003e\u003c/a\u003e feat: update vitest/jest compatible rules (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a713756ab82cfc87271fb23dda83854b5bdd9c6d\"\u003e\u003ccode\u003ea713756\u003c/code\u003e\u003c/a\u003e fix: update vitest compatible jest rules (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/581\"\u003e#581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/dbc53f2d98f5370bcd1e6395623f3a128876b58c\"\u003e\u003ccode\u003edbc53f2\u003c/code\u003e\u003c/a\u003e chore: use oxfmt for vscode formatting (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/580\"\u003e#580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/521d4c906b2f315ba18e88f6a5c42532199dac34\"\u003e\u003ccode\u003e521d4c9\u003c/code\u003e\u003c/a\u003e release: v1.33.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/2603fe16a1da9d2af9fc582fc05ed00b2fe95a10\"\u003e\u003ccode\u003e2603fe1\u003c/code\u003e\u003c/a\u003e chore(deps): update peter-evans/create-pull-request action to v8 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/13a03a1eb66c84f161357f12a06a0990361c6e35\"\u003e\u003ccode\u003e13a03a1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v25 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/577\"\u003e#577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/c6bdcd22d37b8c31687eed29de0205670f98113c\"\u003e\u003ccode\u003ec6bdcd2\u003c/code\u003e\u003c/a\u003e chore(deps): update npm packages (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/98f35620fa44d049b005edc9007a108008a657f5\"\u003e\u003ccode\u003e98f3562\u003c/code\u003e\u003c/a\u003e chore(deps): update github-actions (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/commit/a14dd7962e36ca1fa58685fb664843ee5d4330b7\"\u003e\u003ccode\u003ea14dd79\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxfmt to ^0.17.0 (\u003ca href=\"https://redirect.github.com/oxc-project/eslint-plugin-oxlint/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/eslint-plugin-oxlint/compare/v1.32.0...v1.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.32.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlook...\n\n_Description has been truncated_","html_url":"https://github.com/iagocanalejas/richjet/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagocanalejas%2Frichjet/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"0.25.12","new_version":"0.27.1","update_type":"minor","path":null,"pr_created_at":"2025-12-15T10:04:24.000Z","version_change":"0.25.12 → 0.27.1","issue":{"uuid":"3729689066","node_id":"PR_kwDOQUude8644j1N","number":25,"state":"closed","title":"deps(deps): bump the all-dependencies group with 89 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-22T09:50:27.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-15T10:04:24.000Z","updated_at":"2025-12-22T09:50:28.000Z","time_to_close":603963,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"all-dependencies","update_count":89,"packages":[{"name":"@sentry/browser","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.23.26","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.554.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.6","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@eslint/js","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"jsdom","old_version":"27.2.0","new_version":"27.3.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.4","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript-eslint","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@acemir/cssom","old_version":"0.9.23","new_version":"0.9.29","repository_url":"https://github.com/acemir/CSSOM"},{"name":"@asamuzakjp/dom-selector","old_version":"6.7.4","new_version":"6.7.6","repository_url":"https://github.com/asamuzaK/domSelector"},{"name":"@csstools/css-syntax-patches-for-csstree","old_version":"1.0.16","new_version":"1.0.14","repository_url":"https://github.com/csstools/postcss-plugins"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.47","new_version":"1.0.0-beta.53","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@sentry-internal/browser-utils","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/feedback","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry-internal/replay-canvas","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/core","old_version":"10.26.0","new_version":"10.30.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@typescript-eslint/project-service","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.47.0","new_version":"8.49.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.10","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.8.29","new_version":"2.9.7","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001756","new_version":"1.0.30001760","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cssstyle","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"electron-to-chromium","old_version":"1.5.258","new_version":"1.5.267","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"es-abstract","old_version":"1.24.0","new_version":"1.24.1","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"es-iterator-helpers","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/es-shims/iterator-helpers"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"expect-type","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/mmkal/expect-type"},{"name":"glob-parent","old_version":"5.1.2","new_version":"6.0.2","repository_url":"https://github.com/gulpjs/glob-parent"},{"name":"picomatch","old_version":"2.3.1","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"playwright","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"playwright-core","old_version":"1.56.1","new_version":"1.57.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tldts","old_version":"7.0.18","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts-core","old_version":"7.0.18","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"zod","old_version":"4.1.12","new_version":"4.2.0","repository_url":"https://github.com/colinhacks/zod"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 89 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.23.26` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.554.0` | `0.561.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.6` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.47.0` | `8.49.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.1` | `5.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.10` | `4.0.15` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.10` | `4.0.15` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.2.0` | `27.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.47.0` | `8.49.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.2.4` | `7.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.10` | `4.0.15` |\n| [@acemir/cssom](https://github.com/acemir/CSSOM) | `0.9.23` | `0.9.29` |\n| [@asamuzakjp/dom-selector](https://github.com/asamuzaK/domSelector) | `6.7.4` | `6.7.6` |\n| [@csstools/css-syntax-patches-for-csstree](https://github.com/csstools/postcss-plugins/tree/HEAD/packages/css-syntax-patches-for-csstree) | `1.0.16` | `1.0.14` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.47` | `1.0.0-beta.53` |\n| [@sentry-internal/browser-utils](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry-internal/feedback](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry-internal/replay](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry-internal/replay-canvas](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.26.0` | `10.30.0` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.47.0` | `8.49.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.47.0` | `8.49.0` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.10` | `4.0.15` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.10` | `4.0.15` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.10` | `4.0.15` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.10` | `4.0.15` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.10` | `4.0.15` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.10` | `4.0.15` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.10` | `4.0.15` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.29` | `2.9.7` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001756` | `1.0.30001760` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `5.3.3` | `5.3.4` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.258` | `1.5.267` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.24.0` | `1.24.1` |\n| [es-iterator-helpers](https://github.com/es-shims/iterator-helpers) | `1.2.1` | `1.2.2` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.1` |\n| [expect-type](https://github.com/mmkal/expect-type) | `1.2.2` | `1.3.0` |\n| [glob-parent](https://github.com/gulpjs/glob-parent) | `5.1.2` | `6.0.2` |\n| [picomatch](https://github.com/micromatch/picomatch) | `2.3.1` | `4.0.3` |\n| [playwright](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.56.1` | `1.57.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tldts](https://github.com/remusao/tldts) | `7.0.18` | `7.0.19` |\n| [tldts-core](https://github.com/remusao/tldts) | `7.0.18` | `7.0.19` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.2.0` |\n\nUpdates `@sentry/browser` from 10.26.0 to 10.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nextjs): Deprecate Webpack top-level options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18343\"\u003e#18343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Capture scope when event loop blocked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18040\"\u003e#18040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aws-serverless): Remove hyphens from AWS-lambda origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Parse method from Request object in fetch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Add transaction name guards for rapid lazy-route navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18346\"\u003e#18346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix double issue creation for unreferenced PRs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18442\"\u003e#18442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18411\"\u003e#18411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18399\"\u003e#18399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18427\"\u003e#18427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-tunnel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18439\"\u003e#18439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(publish): Fix publish order for \u003ccode\u003e@sentry/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18429\"\u003e#18429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18362\"\u003e#18362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e22.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e40.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e45.06 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e78.09 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e68.07 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e82.66 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e94.61 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e40.54 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e28.8 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e33.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e25.9 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e28.58 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e42.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e24.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e26.6 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e41.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e76.91 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e82.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e78.16 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e122.45 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e235.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e248.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e44.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.30.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(nextjs): Deprecate Webpack top-level options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18343\"\u003e#18343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Capture scope when event loop blocked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18040\"\u003e#18040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aws-serverless): Remove hyphens from AWS-lambda origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Parse method from Request object in fetch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react): Add transaction name guards for rapid lazy-route navigations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18346\"\u003e#18346\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): Fix double issue creation for unreferenced PRs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18442\"\u003e#18442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18411\"\u003e#18411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 15.5.4 to 15.5.7 in /dev-packages/e2e-tests/test-applications/nextjs-15-intl (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18400\"\u003e#18400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18399\"\u003e#18399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18427\"\u003e#18427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-applications/nextjs-16-tunnel (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18439\"\u003e#18439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(publish): Fix publish order for \u003ccode\u003e@sentry/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18429\"\u003e#18429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18362\"\u003e#18362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.29.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(solid|solidstart): Bump accepted \u003ccode\u003e@​solidjs/router\u003c/code\u003e range (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18395\"\u003e#18395\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe expanded the supported version range for \u003ccode\u003e@solidjs/router\u003c/code\u003e to include \u003ccode\u003e0.14.x\u003c/code\u003e and \u003ccode\u003e0.15.x\u003c/code\u003e versions.\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(logs): Add support for \u003ccode\u003emsg\u003c/code\u003e in pino integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18389\"\u003e#18389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Include system message in anthropic-ai messages span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18332\"\u003e#18332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tracing): Add missing attributes in vercel-ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18333\"\u003e#18333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore(tanstackstart-react): clean up re-exported types (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18393\"\u003e#18393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Avoid looking up openai integration options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17695\"\u003e#17695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nuxt): Relax captured unhandled error assertion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18397\"\u003e#18397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(tanstackstart-react): Set up E2E test application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18358\"\u003e#18358\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.28.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/540dbefe5fcc74b17fceebe7cd24d916e9afcc85\"\u003e\u003ccode\u003e540dbef\u003c/code\u003e\u003c/a\u003e release: 10.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/90f97040388afd9d4aa656fdd741e1b1effd4e92\"\u003e\u003ccode\u003e90f9704\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18460\"\u003e#18460\u003c/a\u003e from getsentry/prepare-release/10.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cce2c81e4cc2767c3af1f8f58955b3549f9b5734\"\u003e\u003ccode\u003ecce2c81\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/741ad6a39a05c2dee5f3f466e39718b6796b360f\"\u003e\u003ccode\u003e741ad6a\u003c/code\u003e\u003c/a\u003e feat(node): Capture scope when event loop blocked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18040\"\u003e#18040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/fd67c1937818ec6778795129552c9392985edd1f\"\u003e\u003ccode\u003efd67c19\u003c/code\u003e\u003c/a\u003e fix(core): Parse method from Request object in fetch (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18453\"\u003e#18453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/859608626338666a807699bd8be7b0b4b2cb520d\"\u003e\u003ccode\u003e8596086\u003c/code\u003e\u003c/a\u003e fix(aws-serverless): Remove hyphens from AWS-lambda origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18353\"\u003e#18353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/23c16fd6fd7ffb6bf25db285ab1562d227716dfa\"\u003e\u003ccode\u003e23c16fd\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/49facf21411058f14d9651a6609c1d6cd1193de0\"\u003e\u003ccode\u003e49facf2\u003c/code\u003e\u003c/a\u003e chore(deps): bump next from 16.0.0 to 16.0.7 in /dev-packages/e2e-tests/test-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ca146a57deaca8e6da3eb660177401f8a014ce66\"\u003e\u003ccode\u003eca146a5\u003c/code\u003e\u003c/a\u003e chore(publish): Fix publish order for \u003ccode\u003e@sentry/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18429\"\u003e#18429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c786fc52e5957747a59ce1ad085cf51be1f97d97\"\u003e\u003ccode\u003ec786fc5\u003c/code\u003e\u003c/a\u003e chore(ci): Fix double issue creation for unreferenced PRs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18442\"\u003e#18442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.26.0...10.30.0\"\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.23.24 to 12.23.26\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.23.26] 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved initialisation of default scale correctors to allow for overwriting existing correctors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.25] 2025-12-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure relative projection boxes are re-measured when parent layout changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/611c7e80a94d24c1b04e99733c683f9fe7d84c3a\"\u003e\u003ccode\u003e611c7e8\u003c/code\u003e\u003c/a\u003e v12.23.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e29cb76c7d674e9f34d3f1c02d28bafc5a0d7e86\"\u003e\u003ccode\u003ee29cb76\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/356141cdb2599ed500d17d63e75d224908548935\"\u003e\u003ccode\u003e356141c\u003c/code\u003e\u003c/a\u003e Moving default scale corrector initialisation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/42eefee25a586d2f2577f7f11b5d57d5482ecf6a\"\u003e\u003ccode\u003e42eefee\u003c/code\u003e\u003c/a\u003e Updating notify slack\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/78681bc6fe9c1297eacec6f634bd3f13328d64a7\"\u003e\u003ccode\u003e78681bc\u003c/code\u003e\u003c/a\u003e v12.23.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/757b56fac9e62de34f12207704e7e3d6e94abf9f\"\u003e\u003ccode\u003e757b56f\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/3d1f73d2379aa18af5601aa986297ef04d8e2cc3\"\u003e\u003ccode\u003e3d1f73d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3412\"\u003e#3412\u003c/a\u003e from motiondivision/fix/layout-group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/4f249bdd432f78ff5b3ecdbbc9b71fa527ba5471\"\u003e\u003ccode\u003e4f249bd\u003c/code\u003e\u003c/a\u003e Removing logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/00b0f3b02bf4b0b6b4f2feef1dfdef549a71bd57\"\u003e\u003ccode\u003e00b0f3b\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/07b95fff226084dc76c4064bc2073594b071bd82\"\u003e\u003ccode\u003e07b95ff\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.23.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.554.0 to 0.561.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.561.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): Small adjustments color picker and add clear button search bar by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3851\"\u003elucide-icons/lucide#3851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003estone\u003c/code\u003e icon by \u003ca href=\"https://github.com/Alportan\"\u003e\u003ccode\u003e@​Alportan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3850\"\u003elucide-icons/lucide#3850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.560.0...0.561.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.560.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecannabis-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\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/NickVeles\"\u003e\u003ccode\u003e@​NickVeles\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3748\"\u003elucide-icons/lucide#3748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.559.0...0.560.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.559.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-hook\u003c/code\u003e icon by \u003ca href=\"https://github.com/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\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/7ender\"\u003e\u003ccode\u003e@​7ender\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3837\"\u003elucide-icons/lucide#3837\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.558.0...0.559.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.558.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ehd\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2958\"\u003elucide-icons/lucide#2958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.557.0...0.558.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.557.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(github/workflows/ci): fixes linting issues by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3858\"\u003elucide-icons/lucide#3858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ememory-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3017\"\u003elucide-icons/lucide#3017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emicrochip\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3018\"\u003elucide-icons/lucide#3018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(repo): Update Node version and overal cleanup by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3861\"\u003elucide-icons/lucide#3861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epaint-bucket\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3865\"\u003elucide-icons/lucide#3865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebrush-cleaning\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3863\"\u003elucide-icons/lucide#3863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Swap \u003ccode\u003ethumbs-up\u003c/code\u003e \u003ccode\u003ethumbs-down\u003c/code\u003e paths to fix fill issue by \u003ca href=\"https://github.com/theianjones\"\u003e\u003ccode\u003e@​theianjones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3873\"\u003elucide-icons/lucide#3873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etickets\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3859\"\u003elucide-icons/lucide#3859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayers-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/juanisidoro\"\u003e\u003ccode\u003e@​juanisidoro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3367\"\u003elucide-icons/lucide#3367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(dev): Fix code sample for vanilla JS by \u003ca href=\"https://github.com/wavebeem\"\u003e\u003ccode\u003e@​wavebeem\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3836\"\u003elucide-icons/lucide#3836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esearch-error\u003c/code\u003e icon by \u003ca href=\"https://github.com/Veatec22\"\u003e\u003ccode\u003e@​Veatec22\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3292\"\u003elucide-icons/lucide#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ecloud-sync\u003c/code\u003e and \u003ccode\u003ecloud-backup\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3466\"\u003elucide-icons/lucide#3466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-pile\u003c/code\u003e icon by \u003ca href=\"https://github.com/nathan-de-pachtere\"\u003e\u003ccode\u003e@​nathan-de-pachtere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3681\"\u003elucide-icons/lucide#3681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eballoon\u003c/code\u003e icon by \u003ca href=\"https://github.com/peteruithoven\"\u003e\u003ccode\u003e@​peteruithoven\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2519\"\u003elucide-icons/lucide#2519\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.561.0/packages/lucide-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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lucide-react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.0 to 19.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.3/packages/react-dom\"\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.1 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\"\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.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://github.com/eslint/eslint/tree/HEAD/packages/js/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://github.com/eslint/eslint/tree/HEAD/packages/js/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://github.com/eslint/eslint/tree/HEAD/packages/js/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://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\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/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\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.56.1 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003eSpeedboard\u003c/h2\u003e\n\u003cp\u003eIn HTML reporter, there's a new tab we call \u0026quot;Speedboard\u0026quot;:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIt shows you all your executed tests sorted by slowness,\nand can help you understand where your test suite is taking longer than expected.\nTake a look at yours - maybe you'll find some tests that are spending a longer time waiting than they should!\u003c/p\u003e\n\u003ch2\u003eChrome for Testing\u003c/h2\u003e\n\u003cp\u003eStarting with this release, Playwright switches from Chromium, to using \u003ca href=\"https://developer.chrome.com/blog/chrome-for-testing/\"\u003eChrome for Testing\u003c/a\u003e builds. Both headed and headless browsers are subject to this. Your tests should still be passing after upgrading to Playwright 1.57.\u003c/p\u003e\n\u003cp\u003eWe're expecting no functional changes to come from this switch. The biggest change is the new icon and title in your toolbar.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eIf you still see an unexpected behaviour change, please \u003ca href=\"https://github.com/microsoft/playwright/issues/new\"\u003efile an issue\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eOn Arm64 Linux, Playwright continues to use Chromium.\u003c/p\u003e\n\u003ch2\u003eWaiting for webserver output\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-testconfig#test-config-web-server\"\u003etestConfig.webServer\u003c/a\u003e added a \u003ccode\u003ewait\u003c/code\u003e field. Pass a regular expression, and Playwright will wait until the webserver logs match it.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from '@playwright/test';\n\u003cp\u003eexport default defineConfig({\u003cbr /\u003e\nwebServer: {\u003cbr /\u003e\ncommand: 'npm run start',\u003cbr /\u003e\nwait: {\u003cbr /\u003e\nstdout: '/Listening on port (?\u0026lt;my_server_port\u0026gt;\\d+)/'\u003cbr /\u003e\n},\u003cbr /\u003e\n},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIf you include a named capture group into the expression, then Playwright will provide the capture group contents via environment variables:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { test, expect } from '@playwright/test';\n\u003cp\u003etest.use({ baseUrl: \u003ccode\u003ehttp://localhost:${process.env.MY_SERVER_PORT ?? 3000}\u003c/code\u003e });\u003c/p\u003e\n\u003cp\u003etest('homepage', async ({ page }) =\u0026gt; {\u003cbr /\u003e\nawait page.goto('/');\u003cbr /\u003e\n});\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/80581972582c9565e141c5fedd3c5fa10cc0e38b\"\u003e\u003ccode\u003e8058197\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38328\"\u003e#38328\u003c/a\u003e): docs: update 1.57 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54818c59f107e73d610c7476b44dec4c7439c3dc\"\u003e\u003ccode\u003e54818c5\u003c/code\u003e\u003c/a\u003e chore: mark 1.57.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38320\"\u003e#38320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/414c4f5e0a507ea94c3ff4a5924bbda1a7665d50\"\u003e\u003ccode\u003e414c4f5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e): fix(android): dont pass \u0026quot;--disable-sync\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38301\"\u003e#38301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ae3da48f794ac21ec818e15fe3db8cd658f04936\"\u003e\u003ccode\u003eae3da48\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38124\"\u003e#38124\u003c/a\u003e): feat(firefox): roll to latest firefox and firefox-beta (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/375697850f9a21565bf284a0f02188e4d13dd197\"\u003e\u003ccode\u003e3756978\u003c/code\u003e\u003c/a\u003e chore: fix lint warning about useEffect (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38285\"\u003e#38285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/019900fd24d8a9cc9fce986a2c2fb0c7e03c9408\"\u003e\u003ccode\u003e019900f\u003c/code\u003e\u003c/a\u003e chore: update browser_patches (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38286\"\u003e#38286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/483b7222563c4af5ef7214db9dd356bbce489826\"\u003e\u003ccode\u003e483b722\u003c/code\u003e\u003c/a\u003e docs: 1.57 release notes (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38267\"\u003e#38267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/46d5ea0f82c3ff557f60a89a45ba3e16f8c78658\"\u003e\u003ccode\u003e46d5ea0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add request.body async getters (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38179\"\u003e#38179\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38281\"\u003e#38281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0778fcf61e932f1087ea2ea05792e14b546d9f8a\"\u003e\u003ccode\u003e0778fcf\u003c/code\u003e\u003c/a\u003e chore: hide run-server command (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38277\"\u003e#38277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bf6a60fd92c8c3b4afa08837aa8bbcd44f50c95e\"\u003e\u003ccode\u003ebf6a60f\u003c/code\u003e\u003c/a\u003e chore: default to ubuntu 24.04 for unsupported distros (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/38269\"\u003e#38269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.6 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.47.0 to 8.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[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)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.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\u003c!-- 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.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/56149a2839838cbf623d172361123870e435d2d4\"\u003e\u003ccode\u003e56149a2\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/34a49a4f92a22f35c844dfe00567bd59a6075804\"\u003e\u003ccode\u003e34a49a4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency prettier to v3.7.2 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d2d7ace4e52bedf07482fd879d8e31a52b38fc26\"\u003e\u003ccode\u003ed2d7ace\u003c/code\u003e\u003c/a\u003e docs: fixes bad link to jest docs in unbound-method rule page (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11823\"\u003e#11823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5ac66a60cc4e391df78cb788054029ec9127c21c\"\u003e\u003ccode\u003e5ac66a6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): revert \u0026quot;[no-redundant-type-constituents] use assignabilit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/906cc3c892cbd7cc929a797557a234f64e8bf539\"\u003e\u003ccode\u003e906cc3c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [restrict-template-expressions] check base types in allow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/16cf0f7ff1f67b5be7bd4cc1defeee7745af9e9a\"\u003e\u003ccode\u003e16cf0f7\u003c/code\u003e\u003c/a\u003e test(eslint-plugin): [consistent-type-exports] add more shadowed imports test...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/0db02ac56e6f9119a85ae366611793768f7573e0\"\u003e\u003ccode\u003e0db02ac\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): honor ignored base types on generic classes (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.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.47.0 to 8.49.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.49.0\u003c/h2\u003e\n\u003ch2\u003e8.49.0 (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e use \u003ccode\u003eIntl.Segmenter\u003c/code\u003e instead of \u003ccode\u003egraphemer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804\"\u003e#11804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency prettier to v3.7.2 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820\"\u003e#11820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJustin McBride\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.48.1\u003c/h2\u003e\n\u003ch2\u003e8.48.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003e⏪ Reverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e revert \u0026quot;[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)\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812\"\u003e#11812\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-type-exports] check value flag before resolving alias (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769\"\u003e#11769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e honor ignored base types on generic classes (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767\"\u003e#11767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [restrict-template-expressions] check base types in allow list (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764\"\u003e#11764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759\"\u003e#11759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eOleksandraKordonets\u003c/li\u003e\n\u003cli\u003eSangheeSon \u003ca href=\"https://github.com/Higangssh\"\u003e\u003ccode\u003e@​Higangssh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etao\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.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\u003c!-- 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.49.0 (2025-12-08)\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.48.1 (2025-12-02)\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.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\u003c/blockquote\u003e\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/864595a44b56beb9870bf0f41d59cf7f8f48276a\"\u003e\u003ccode\u003e864595a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688\"\u003e\u003ccode\u003e32b7e89\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.5.1 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11816\"\u003e#11816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec\"\u003e\u003ccode\u003e8fe3445\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.1\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e\u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.2 (2025-12-08)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f127a24376a90a82acf5b8aad4be750bec3045f3\"\u003e\u003ccode\u003ef127a24\u003c/code\u003e\u003c/a\u003e release: plugin-react@5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/db1c6656a1d47fca5219d89991e505989e4298a5\"\u003e\u003ccode\u003edb1c665\u003c/code\u003e\u003c/a\u003e fix(react): newer full bundle mode compat (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/1f372b65aca67a58230f4eabbc704f43f53b5236\"\u003e\u003ccode\u003e1f372b6\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/d52455e72cf911ca0586777e077e0f3a2dec47ea\"\u003e\u003ccode\u003ed52455e\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.1 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/998\"\u003e#998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/bcda0414e48d6fa94474725a0f8088cdf156ff48\"\u003e\u003ccode\u003ebcda041\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/995\"\u003e#995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c80546d88a4e01eaa50d93196ac709b6e45746df\"\u003e\u003ccode\u003ec80546d\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.0.10 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.15\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e: Add opt-out on a plugin level, fix internal root cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9154\"\u003evitest-dev/vitest#9154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a68f74e5e\"\u003e\u003c!-- raw HTML omitted --\u003e(a68f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Print import duration breakdown  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9105\"\u003evitest-dev/vitest#9105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122ff321c\"\u003e\u003c!-- raw HTML omitted --\u003e(122ff)\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\u003eKeep built-in id as is in bun and deno  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9117\"\u003evitest-dev/vitest#9117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/075ab3520\"\u003e\u003c!-- raw HTML omitted --\u003e(075ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to fix depreated warning + fix \u003ccode\u003essr.external: true\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/9121\"\u003evitest-dev/vitest#9121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd8bd6dee\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external behavior with \u003ccode\u003edeps.optimizer\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/9125\"\u003evitest-dev/vitest#9125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c75492cc\"\u003e\u003c!-- raw HTML omitted --\u003e(4c754)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVery minor typo in \u0026quot;Chrome DevTools Protocol\u0026quot;  -  by \u003ca href=\"https://github.com/HowToTestFrontend\"\u003e\u003ccode\u003e@​HowToTestFrontend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9146\"\u003evitest-dev/vitest#9146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/209976419\"\u003e\u003c!-- raw HTML omitted --\u003e(20997)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Run \u003ccode\u003etoMatchScreenshot\u003c/code\u003e only once when used with \u003ccode\u003eexpect.element\u003c/code\u003e  -  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/9132\"\u003evitest-dev/vitest#9132\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d2e7e3e2\"\u003e\u003c!-- raw HTML omitted --\u003e(0d2e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul provider to not break source maps  -  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/9040\"\u003evitest-dev/vitest#9040\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4ca9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update dependency tinyexec to v1  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9122\"\u003evitest-dev/vitest#9122\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd7860222\"\u003e\u003c!-- raw HTML omitted --\u003e(fd786)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Remove \u003ccode\u003e--browser.provider\u003c/code\u003e from docs  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9115\"\u003evitest-dev/vitest#9115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/120b3dac1\"\u003e\u003c!-- raw HTML omitted --\u003e(120b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Preserve \u003ccode\u003ecurrentTestName\u003c/code\u003e in extended matchers  -  by \u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/0xH4KU/H4KU.com/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xH4KU%2FH4KU.com/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"0.27.0","new_version":"0.27.1","update_type":"patch","path":null,"pr_created_at":"2025-12-08T10:48:08.000Z","version_change":"0.27.0 → 0.27.1","issue":{"uuid":"3705792741","node_id":"PR_kwDOOM_4Yc63pegN","number":18,"state":"open","title":"chore(deps)(deps): Bump the dependencies group with 46 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":"2025-12-08T10:48:08.000Z","updated_at":"2025-12-08T10:48:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"dependencies","update_count":46,"packages":[{"name":"esbuild","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"stylelint","old_version":"16.26.0","new_version":"16.26.1","repository_url":"https://github.com/stylelint/stylelint"},{"name":"@cacheable/memory","old_version":"2.0.5","new_version":"2.0.6","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@cacheable/utils","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"@esbuild/aix-ppc64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.27.0","new_version":"0.27.1","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"bare-fs","old_version":"4.5.1","new_version":"4.5.2","repository_url":"https://github.com/holepunchto/bare-fs"},{"name":"baseline-browser-mapping","old_version":"2.8.31","new_version":"2.9.4","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.0","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"cacheable","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"caniuse-lite","old_version":"1.0.30001757","new_version":"1.0.30001759","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.259","new_version":"1.5.266","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"hashery","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/jaredwray/hashery"},{"name":"humanize-duration","old_version":"3.33.1","new_version":"3.33.2","repository_url":"https://github.com/EvanHahn/HumanizeDuration.js"},{"name":"katex","old_version":"0.16.25","new_version":"0.16.27","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"postcss-selector-parser","old_version":"7.1.0","new_version":"7.1.1","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"puppeteer","old_version":"24.31.0","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"puppeteer-core","old_version":"24.31.0","new_version":"24.32.1","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"qified","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/jaredwray/qified"},{"name":"update-browserslist-db","old_version":"1.1.4","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 46 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `16.26.0` | `16.26.1` |\n| [@cacheable/memory](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.0.5` | `2.0.6` |\n| [@cacheable/utils](https://github.com/jaredwray/cacheable/tree/HEAD/packages/utils) | `2.3.1` | `2.3.2` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.27.0` | `0.27.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [bare-fs](https://github.com/holepunchto/bare-fs) | `4.5.1` | `4.5.2` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.31` | `2.9.4` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.0` | `4.28.1` |\n| [cacheable](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cacheable) | `2.2.0` | `2.3.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001757` | `1.0.30001759` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.259` | `1.5.266` |\n| [hashery](https://github.com/jaredwray/hashery) | `1.2.0` | `1.3.0` |\n| [humanize-duration](https://github.com/EvanHahn/HumanizeDuration.js) | `3.33.1` | `3.33.2` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.25` | `0.16.27` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `7.1.0` | `7.1.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.32.1` |\n| [puppeteer-core](https://github.com/puppeteer/puppeteer) | `24.31.0` | `24.32.1` |\n| [qified](https://github.com/jaredwray/qified) | `0.5.2` | `0.5.3` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.4` | `1.2.2` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n\nUpdates `esbuild` from 0.27.0 to 0.27.1\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.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `stylelint` from 16.26.0 to 16.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint/stylelint/releases\"\u003estylelint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.26.1\u003c/h2\u003e\n\u003cp\u003eIt fixes numerous false positive bugs, including many in the \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e rule for the latest CSS specifications.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003e*-no-unknown\u003c/code\u003e false positives for latest specs by integrating \u003ccode\u003e@csstools/css-syntax-patches-for-csstree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8850\"\u003e#8850\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eat-rule-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e@function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8851\"\u003e#8851\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false positives for \u003ccode\u003eattr()\u003c/code\u003e, \u003ccode\u003eif()\u003c/code\u003e and custom functions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8853\"\u003e#8853\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003efunction-url-quotes\u003c/code\u003e false positives when URLs require quoting (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8804\"\u003e#8804\u003c/a\u003e) (\u003ca href=\"https://github.com/taearls\"\u003e\u003ccode\u003e@​taearls\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-element-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e::scroll-button()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8856\"\u003e#8856\u003c/a\u003e) (\u003ca href=\"https://github.com/Mouvedia\"\u003e\u003ccode\u003e@​Mouvedia\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/stylelint/stylelint/blob/main/CHANGELOG.md\"\u003estylelint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.26.1 - 2025-11-28\u003c/h2\u003e\n\u003cp\u003eIt fixes numerous false positive bugs, including many in the \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e rule for the latest CSS specifications.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed: \u003ccode\u003e*-no-unknown\u003c/code\u003e false positives for latest specs by integrating \u003ccode\u003e@csstools/css-syntax-patches-for-csstree\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8850\"\u003e#8850\u003c/a\u003e) (\u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eat-rule-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e@function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8851\"\u003e#8851\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false positives for \u003ccode\u003eattr()\u003c/code\u003e, \u003ccode\u003eif()\u003c/code\u003e and custom functions (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8853\"\u003e#8853\u003c/a\u003e) (\u003ca href=\"https://github.com/jeddy3\"\u003e\u003ccode\u003e@​jeddy3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003efunction-url-quotes\u003c/code\u003e false positives when URLs require quoting (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8804\"\u003e#8804\u003c/a\u003e) (\u003ca href=\"https://github.com/taearls\"\u003e\u003ccode\u003e@​taearls\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed: \u003ccode\u003eselector-pseudo-element-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e::scroll-button()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/pull/8856\"\u003e#8856\u003c/a\u003e) (\u003ca href=\"https://github.com/Mouvedia\"\u003e\u003ccode\u003e@​Mouvedia\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/stylelint/stylelint/commit/b96814344b7d1088e3459c44dcafebfbdabff412\"\u003e\u003ccode\u003eb968143\u003c/code\u003e\u003c/a\u003e Release 16.26.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8857\"\u003e#8857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/2b24b9cd5030b4ef6726d575ea71d34005dd9929\"\u003e\u003ccode\u003e2b24b9c\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eselector-pseudo-element-no-unknown\u003c/code\u003e false positives for `::scroll-button...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/f152564f037047a4f1a40c812fba77dde05d0062\"\u003e\u003ccode\u003ef152564\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e*-no-unknown\u003c/code\u003e false positives for latest specs by integrating `@csstools...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/431cb53c0a181eaacc3b208a71c0e765c14faedf\"\u003e\u003ccode\u003e431cb53\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eat-rule-no-unknown\u003c/code\u003e false positives for \u003ccode\u003e@function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/119097ea694cca6bf477ac534fd02c39c8b37c8e\"\u003e\u003ccode\u003e119097e\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003edeclaration-property-value-no-unknown\u003c/code\u003e false positives for \u003ccode\u003eattr()\u003c/code\u003e and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/4b9c68be0763a87df187a7fc9de00bced940d916\"\u003e\u003ccode\u003e4b9c68b\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003efunction-url-quotes\u003c/code\u003e false positives when URLs require quoting (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8804\"\u003e#8804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/8cc4ced2e8938785aa29559609984df8c4d83431\"\u003e\u003ccode\u003e8cc4ced\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.52.5 to 4.53.2 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8848\"\u003e#8848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/4383feb6dfacb57fc334ab6441ba32e7ea4e3008\"\u003e\u003ccode\u003e4383feb\u003c/code\u003e\u003c/a\u003e Bump file-entry-cache from 11.1.0 to 11.1.1 (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8846\"\u003e#8846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/a8a7560c49f78ce1baaa1fd182c03685c12c7b37\"\u003e\u003ccode\u003ea8a7560\u003c/code\u003e\u003c/a\u003e Bump the eslint group with 2 updates (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8845\"\u003e#8845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint/stylelint/commit/947ad33c1562b03e54b440693db69c5fbb4b39fb\"\u003e\u003ccode\u003e947ad33\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epatch-package\u003c/code\u003e warning about mismatched \u003ccode\u003e@types/css-tree\u003c/code\u003e version (\u003ca href=\"https://redirect.github.com/stylelint/stylelint/issues/8844\"\u003e#8844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/stylelint/stylelint/compare/16.26.0...16.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/memory` from 2.0.5 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/cacheable\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cacheable/utils` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jaredwray/cacheable/commits/HEAD/packages/utils\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-x64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-arm64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\na:try{e:for(;;)break a}catch{break e}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\na:e:try{for(;;)break a}catch{break e}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInline IIFEs containing a single expression (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single \u003ccode\u003ereturn\u003c/code\u003e statement. Now it should also work if the body contains a single expression statement instead:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nconst foo = () =\u0026gt; {\n  const cb = () =\u0026gt; {\n    console.log(x())\n  }\n  return cb()\n}\n\u003cp\u003e// Old output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;(()=\u0026gt;{console.log(x())})();\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\u003cbr /\u003e\nconst foo=()=\u0026gt;{console.log(x())};\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe minifier now strips empty \u003ccode\u003efinally\u003c/code\u003e clauses (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis improvement means that \u003ccode\u003efinally\u003c/code\u003e clauses containing dead code can potentially cause the associated \u003ccode\u003etry\u003c/code\u003e statement to be removed from the output entirely in minified builds:\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/5e0e56d6d62076dfeff47f5227ae5300f91d2b16\"\u003e\u003ccode\u003e5e0e56d\u003c/code\u003e\u003c/a\u003e publish 0.27.1 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5a89732d6bc7d251b604b9d82a3044de65078230\"\u003e\u003ccode\u003e5a89732\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4354\"\u003e#4354\u003c/a\u003e: improve IIFE inlining for expressions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b940218ceaadc819d11e8d84dfdf07ac84e27e57\"\u003e\u003ccode\u003eb940218\u003c/code\u003e\u003c/a\u003e minify: move unused expr simplification later\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c46d498c20ed336a3b5b69040b1250a861b2fa89\"\u003e\u003ccode\u003ec46d498\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4353\"\u003e#4353\u003c/a\u003e: remove empty \u003ccode\u003etry\u003c/code\u003e/\u003ccode\u003efinally\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7a72735c0d5efccd99ac4920cb9501e928b28ec9\"\u003e\u003ccode\u003e7a72735\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e: bundler bug with \u003ccode\u003evar\u003c/code\u003e inside \u003ccode\u003eif\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4e4e177bf252829472fc827aa421554cf436b40a\"\u003e\u003ccode\u003e4e4e177\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e: label + \u003ccode\u003etry\u003c/code\u003e + \u003ccode\u003efor\u003c/code\u003e minifier bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6427c91edab734da686c4c5d29ed580b08b9fd5\"\u003e\u003ccode\u003ed6427c9\u003c/code\u003e\u003c/a\u003e fix: deno release url wrong comment (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4326\"\u003e#4326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/48e3e19bbf5c72e7b15afbb660fb1e1acaf3ce6f\"\u003e\u003ccode\u003e48e3e19\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol.for\u003c/code\u003e with a primitive never throws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4ff88d01062514c21ee58fdbee6ecfc4158689c0\"\u003e\u003ccode\u003e4ff88d0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003edecorator-tests.js\u003c/code\u003e snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/1877e605bf1ac3e5881e6ffba5dfe94d5259b95c\"\u003e\u003ccode\u003e1877e60\u003c/code\u003e\u003c/a\u003e calling \u003ccode\u003eSymbol\u003c/code\u003e with a primitive will never throw\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.27.0...v0.27.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-x64` from 0.27.0 to 0.27.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix bundler bug with \u003ccode\u003evar\u003c/code\u003e nested inside \u003ccode\u003eif\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4348\"\u003e#4348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with the bundler that happens when importing an ES module using \u003ccode\u003erequire\u003c/code\u003e (which causes it to be wrapped) and there's a top-level \u003ccode\u003evar\u003c/code\u003e inside an \u003ccode\u003eif\u003c/code\u003e statement without being wrapped in a \u003ccode\u003e{ ... }\u003c/code\u003e block (and a few other conditions). The bundling transform needed to hoist these \u003ccode\u003evar\u003c/code\u003e declarations outside of the lazy ES module wrapper for correctness. See the issue for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix minifier bug with \u003ccode\u003efor\u003c/code\u003e inside \u003ccode\u003etry\u003c/code\u003e inside label (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4351\"\u003e#4351\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes an old regression from \u003ca href=\"https://github.com/evanw/esbuild/releases/v0.21.4\"\u003eversion v0.21.4\u003c/a\u003e. Some code was introduced to move the label inside the \u003ccode\u003etry\u003c/code\u003e statement to address a problem with transforming labeled \u003ccode\u003efor await\u003c/code\u003e loops to avoid the \u003ccode\u003eawait\u003c/code\u003e (the transformation involves converting the \u003ccode\u003efor await\u003c/code\u003e loop into a \u003ccode\u003efor\u003c/code\u003e loop and wrapping it in a \u003ccode\u003etry\u003c/code\u003e statement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply to \u003ccode\u003efor\u003c/code\u003e loops that esbuild itself generates internally as part of the \u003ccode\u003efor await\u003c/code\u003e transform. Here is an example of some affected code:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nd: {\n  e: {\n    try {\n      while (1) { break d }\n    } catch { break e; }\n  }\n}\n...\n\n_Description has been truncated_","html_url":"https://github.com/arlenagreer/sastamps/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlenagreer%2Fsastamps/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"0.25.9","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-12-08T07:21:50.000Z","version_change":"0.25.9 → 0.25.12","issue":{"uuid":"3705000670","node_id":"PR_kwDOQEtH7c63mySP","number":12,"state":"closed","title":"Bump the all group with 213 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T06:37:57.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T07:21:50.000Z","updated_at":"2025-12-15T06:37:58.000Z","time_to_close":602167,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":213,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.1.0","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.0.7","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.48.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.1","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001759","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.266","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyexec","old_version":"0.3.2","new_version":"1.0.2","repository_url":"https://github.com/tinylibs/tinyexec"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.19","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.2.2","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 213 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.7` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.0.7` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.48.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.7` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.48.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.15` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.1.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.8` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.0.7` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.0.7` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.0.7` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.0.7` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.0.7` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.0.7` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.5` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.48.1` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.48.1` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.15` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.15` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.15` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.15` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.15` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.15` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.15` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.1` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001759` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.266` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyexec](https://github.com/tinylibs/tinyexec) | `0.3.2` | `1.0.2` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.19` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.2.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.2.7` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.7\u003c/h2\u003e\n\u003cp\u003ePlease see \u003ca href=\"https://nextjs.org/blog/CVE-2025-66478\"\u003eCVE-2025-66478\u003c/a\u003e for additional details about this release.\u003c/p\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7492122a3bbc6655b64ccba04076c73ab418cdcc\"\u003e\u003ccode\u003e7492122\u003c/code\u003e\u003c/a\u003e v16.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d21259d920f666814fa634e744d2c6e797ceae43\"\u003e\u003ccode\u003ed21259d\u003c/code\u003e\u003c/a\u003e update version script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b1a04a84e991b48b6558d15841b86f3017878607\"\u003e\u003ccode\u003eb1a04a8\u003c/code\u003e\u003c/a\u003e Update React Version (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/279f2e319e939af54db81f9f5db730501f755284\"\u003e\u003ccode\u003e279f2e3\u003c/code\u003e\u003c/a\u003e bump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.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\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.1/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.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\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted...\n\n_Description has been truncated_","html_url":"https://github.com/Ocyss/fuse/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ocyss%2Ffuse/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"0.25.5","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-12-01T19:13:17.000Z","version_change":"0.25.5 → 0.25.12","issue":{"uuid":"3682483618","node_id":"PR_kwDOPGj0Ys62bLEB","number":29,"state":"closed","title":"build(deps): bump the all group with 239 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-15T15:43:20.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T19:13:17.000Z","updated_at":"2025-12-15T15:43:22.000Z","time_to_close":1197003,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":239,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.2.5","new_version":"2.2.6","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-http","old_version":"2.4.4","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-notification","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.522.0","new_version":"0.555.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"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.8","new_version":"19.2.7","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.6","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.29.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.0.3","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.5.2","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.4","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"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.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.6","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.5","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.6","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.2","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@floating-ui/core","old_version":"1.7.2","new_version":"1.7.3","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.2","new_version":"1.7.4","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.3","new_version":"16.0.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@radix-ui/primitive","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-guards","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.2.7","new_version":"1.2.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.11","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.10","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.5","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.34.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-android-arm-eabi","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-android-arm64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.0","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001723","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.167","new_version":"1.5.262","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"fdir","old_version":"6.4.6","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.43.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"7.8.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.9.0","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 239 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives) | `1.1.14` | `1.1.15` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives) | `2.2.5` | `2.2.6` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.1` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.4.4` | `2.5.4` |\n| [@tauri-apps/plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.2.3` | `2.3.3` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.522.0` | `0.555.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.3` | `16.0.6` |\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.8` | `19.2.7` |\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.6` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.29.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.3` | `16.0.6` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.10` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.0.3` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.34.0` | `8.48.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.5.2` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.3` | `16.0.6` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.10` | `4.1.17` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.4` | `1.4.0` |\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.34.0` | `8.48.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.5` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.5` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.6` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.5` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.6` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.8` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.2` | `0.3.5` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.2` | `1.7.3` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.2` | `1.7.4` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.4` | `2.1.6` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.2` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.11` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.3` | `16.0.6` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.3` | `16.0.6` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.3` | `16.0.6` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.3` | `16.0.6` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.3` | `16.0.6` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.3` | `16.0.6` |\n| [@radix-ui/primitive](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-focus-guards](https://github.com/radix-ui/primitives) | `1.1.2` | `1.1.3` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives) | `1.2.7` | `1.2.8` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives) | `1.1.4` | `1.1.5` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.11` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.10` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.10` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.5` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.34.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.34.0` | `8.48.0` |\n| [@unrs/resolver-binding-android-arm-eabi](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-android-arm64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.0` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001723` | `1.0.30001757` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.167` | `1.5.262` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.6` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.43.0` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `7.8.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.9.0` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@radix-ui/react-dialog` from 1.1.14 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.5 to 2.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/ad1dec2e2488fe5c0a004b69f1bd290dfc593bf8\"\u003e\u003ccode\u003ead1dec2e2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14464\"\u003e#14464\u003c/a\u003e by \u003ca href=\"https://www.github.com/tauri-apps/tauri/../../funnydino\"\u003e\u003ccode\u003e@​funnydino\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eaddPluginListener\u003c/code\u003e fallback added in \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003etauri-apps/tauri#14132\u003c/a\u003e didn't work properly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.1 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.7s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/5eecf8755e3ccac5da44bd37c262b650/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.1.tgz\nnpm verbose argv \u0026quot;publish\u0026quot; \u0026quot;--ignore-scripts\u0026quot; \u0026quot;tauri-apps-api-2.9.1.tgz\u0026quot; \u0026quot;--access\u0026quot; \u0026quot;public\u0026quot; \u0026quot;--loglevel\u0026quot; \u0026quot;silly\u0026quot; \u0026quot;--no-git-checks\u0026quot;\nnpm verbose logfile logs-max:10 dir:/home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-\nnpm verbose logfile /home/runner/.npm/_logs/2025-11-30T10_45_50_068Z-debug-0.log\nnpm verbose publish [ 'tauri-apps-api-2.9.1.tgz' ]\nnpm silly logfile done cleaning log files\nnpm notice\nnpm notice 📦  \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.1\nnpm notice Tarball Contents\nnpm notice 97.1kB CHANGELOG.md\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4408f72af66c4827799c7fad80e9d9a73a4973a6\"\u003e\u003ccode\u003e4408f72\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14467\"\u003e#14467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1496145f8222649efeff22b819a96208670bbea1\"\u003e\u003ccode\u003e1496145\u003c/code\u003e\u003c/a\u003e fix(bundler): typo in 32bit arch (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14585\"\u003e#14585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f022b2d1ae57612e39c75782926f2f341d9034a8\"\u003e\u003ccode\u003ef022b2d\u003c/code\u003e\u003c/a\u003e fix(cli): Skip signing bundles entirely if \u003ccode\u003e--no-sign\u003c/code\u003e is requested (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14582\"\u003e#14582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1573c72402352949d1fd3ca5c6fdbee46fe69fbb\"\u003e\u003ccode\u003e1573c72\u003c/code\u003e\u003c/a\u003e fix: remove \\r from schema files on windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14561\"\u003e#14561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dd7e59a4956efef291e17295ba08841e9d74e505\"\u003e\u003ccode\u003edd7e59a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14519\"\u003e#14519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/2d2a1be42953e24c9fd1e78fd7d6f0a2e63da38e\"\u003e\u003ccode\u003e2d2a1be\u003c/code\u003e\u003c/a\u003e docs(cli): fix formatting of paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/afdd288eab7d8473fd6ad2796571a24c4873a8db\"\u003e\u003ccode\u003eafdd288\u003c/code\u003e\u003c/a\u003e chore(deps): update js-yaml (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14498\"\u003e#14498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/79a7d9ec01be1a371b8e923848140fea75e9caed\"\u003e\u003ccode\u003e79a7d9e\u003c/code\u003e\u003c/a\u003e fix(cli): change Cargo.toml version check to debug log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14468\"\u003e#14468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f855caf8a3830aa5dd6d0b039312866a5d9c3606\"\u003e\u003ccode\u003ef855caf\u003c/code\u003e\u003c/a\u003e fix(cli): mismatched versions check for pnpm (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14481\"\u003e#14481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ee3cc4a91bf1315ecaefe90f423ffd55ef6c40db\"\u003e\u003ccode\u003eee3cc4a\u003c/code\u003e\u003c/a\u003e perf: remove needless clones in various files for improved performance (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14475\"\u003e#14475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-http` from 2.4.4 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.4\nnpm notice filename: tauri-apps-plugin-http-2.5.4.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: 998a9cd02efa006fcbeddd92e8e51434ff3804dd\nnpm notice integrity: sha512-/i4U/9za3mryt[...]WMGrihtWB76Zg==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644607319\n+ @tauri-apps/plugin-http@2.5.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.4...http-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-notification` from 2.2.3 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-notification\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 16 files, 208.9KiB (90.5KiB compressed)\n   Uploading tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-single-instance v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epersisted-scope v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.1KiB (83.8KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-persisted-scope v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-persisted-scope v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enfc-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.2.3...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.3.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.1.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: 1425963d0302d3947c3b6d5309671cce390cfb5e\nnpm notice integrity: sha512-AN5vdeLvuv93z[...]PrRCthwUgTgow==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040114\n+ @tauri-apps/plugin-barcode-scanner@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.522.0 to 0.555.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.555.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3795\"\u003elucide-icons/lucide#3795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): correct package name and description for Flutter and Lustre package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3701\"\u003e#3701\u003c/a\u003e) by \u003ca href=\"https://github.com/epifaniofrancisco\"\u003e\u003ccode\u003e@​epifaniofrancisco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3703\"\u003elucide-icons/lucide#3703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(angular): Angular V21 Support by \u003ca href=\"https://github.com/JeevanMahesha\"\u003e\u003ccode\u003e@​JeevanMahesha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3807\"\u003elucide-icons/lucide#3807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Adjust navigation category by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3461\"\u003elucide-icons/lucide#3461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ewaves-arrow-up\u003c/code\u003e and \u003ccode\u003ewaves-arrow-down\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3463\"\u003elucide-icons/lucide#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003escale\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3800\"\u003elucide-icons/lucide#3800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eform\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3558\"\u003elucide-icons/lucide#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.554.0...0.555.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.555.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.3 to 16.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(nodejs-middleware): await for body cloning to be properly finalized (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85418\"\u003e#85418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/lucasadrianof\"\u003e\u003ccode\u003e@​lucasadrianof\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.4\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/devjiwonchoi\"\u003e\u003ccode\u003e@​devjiwonchoi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/aab1edcb8d7a57a6f7a1637d0f87be84ea62edc8\"\u003e\u003ccode\u003eaab1edc\u003c/code\u003e\u003c/a\u003e v16.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/279f2e319e939af54db81f9f5db730501f755284\"\u003e\u003ccode\u003e279f2e3\u003c/code\u003e\u003c/a\u003e bump the browserslist version to silence a warning in CI (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86625\"\u003e#86625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/89ccb9fc86c13ca6aaaa5eb0e61c02c309abf1a3\"\u003e\u003ccode\u003e89ccb9f\u003c/code\u003e\u003c/a\u003e v16.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/75f63f70084de2198a22267fc344884b091f9d7c\"\u003e\u003ccode\u003e75f63f7\u003c/code\u003e\u003c/a\u003e backport fix(nodejs-middleware): await for body cloning to be properly finali...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d440c75650c79b8be450df5fd434afbfe230506a\"\u003e\u003ccode\u003ed440c75\u003c/code\u003e\u003c/a\u003e v16.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/296923e0cd66084708ac108026c414b4a64d07e9\"\u003e\u003ccode\u003e296923e\u003c/code\u003e\u003c/a\u003e Turbopack: fix passing project options from napi (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86256\"\u003e#86256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/98317f5a3bd0cae2565e44e0108a0d7ab6cd5185\"\u003e\u003ccode\u003e98317f5\u003c/code\u003e\u003c/a\u003e fix: prevent fetch abort errors propagating to user error boundaries (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86277\"\u003e#86277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/7780025ad6c32e3009c2e34b3f417b8c8a14129d\"\u003e\u003ccode\u003e7780025\u003c/code\u003e\u003c/a\u003e fix: Rename proxy.js to middleware.js in NFT file (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86214\"\u003e#86214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.3...v16.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. ...\n\n_Description has been truncated_","html_url":"https://github.com/hanzhichao/coins-watcher/pull/29","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fcoins-watcher/issues/29","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/29/packages"}},{"old_version":"0.25.5","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-11-24T21:36:47.000Z","version_change":"0.25.5 → 0.25.12","issue":{"uuid":"3660613378","node_id":"PR_kwDOOybfJM61SlST","number":44,"state":"closed","title":"build(deps): bump the all group with 231 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-02T01:31:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-24T21:36:47.000Z","updated_at":"2025-12-02T01:31:21.000Z","time_to_close":618872,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"all","update_count":231,"packages":[{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.2.2","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.3.0","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.7","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-shell","old_version":"2.2.1","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-store","old_version":"2.2.0","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"lucide-react","old_version":"0.378.0","new_version":"0.554.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"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.6","new_version":"19.2.7","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.5","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.27.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.24","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.5.0","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.8","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.3","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.20.0","new_version":"0.20.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/config-helpers","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/plugin-kit","old_version":"0.3.1","new_version":"0.3.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.3","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.2","new_version":"16.0.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.9","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.8","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.33.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.24.5","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001718","new_version":"1.0.30001757","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.157","new_version":"1.5.259","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.23.10","new_version":"1.24.0","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esbuild","old_version":"0.25.5","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"fdir","old_version":"6.4.4","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"1.21.7","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.41.1","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.2","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.2","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.14","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 231 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.2.2` | `2.4.2` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.3.0` | `2.4.4` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.7` | `2.5.2` |\n| [@tauri-apps/plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.2.1` | `2.3.3` |\n| [@tauri-apps/plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.2.0` | `2.4.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.378.0` | `0.554.0` |\n| [next](https://github.com/vercel/next.js) | `15.3.2` | `16.0.4` |\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.6` | `19.2.7` |\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.5` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.27.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.2` | `16.0.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.8` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.24` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.33.0` | `8.48.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.5.0` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `16.0.4` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.8` | `3.4.18` |\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.0` | `8.48.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.3` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.3` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.3` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.3` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.3` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.3` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.3` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.3` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.20.0` | `0.20.1` |\n| [@eslint/config-helpers](https://github.com/eslint/rewrite/tree/HEAD/packages/config-helpers) | `0.2.2` | `0.2.3` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.3.1` | `0.3.5` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.3` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.2` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.2` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.10` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.2` | `16.0.4` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.2` | `16.0.4` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.2` | `16.0.4` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.2` | `16.0.4` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.2` | `16.0.4` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.2` | `16.0.4` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.9` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.8` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.8` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.33.0` | `8.48.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.33.0` | `8.48.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.5` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001718` | `1.0.30001757` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.157` | `1.5.259` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.10` | `1.24.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.5` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.4` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `1.21.7` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.41.1` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.2` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.14` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.2.2 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.2.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 215b89f7a883188228c1e395a221bd005346b36f\nnpm notice integrity: sha512-og3F/wNrTKh1v[...]bPn/DeJ+CXwrA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=417179694\n+ @tauri-apps/plugin-deep-link@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.2...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-fs` from 2.3.0 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-fs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.4.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 168d02b65869d1c24865de0165ee6146b91a9339\nnpm notice integrity: sha512-xdDOIW5RHTyU+[...]Eq5oYR7MKrsoQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040180\n+ @tauri-apps/plugin-deep-link@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.0...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.7 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.7...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-shell` from 2.2.1 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-shell\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 16 files, 208.9KiB (90.5KiB compressed)\n   Uploading tauri-plugin-single-instance v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-single-instance v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epersisted-scope v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.4.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.1KiB (83.8KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.3 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.3 to registry `crates-io`\nnote: waiting for tauri-plugin-persisted-scope v2.3.3 to be available at registry `crates-io`.\nYou may press ctrl-c to skip waiting; the crate should be available shortly.\n   Published tauri-plugin-persisted-scope v2.3.3 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enfc-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.1...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-store` from 2.2.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-store\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 754B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.1\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.1.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: 1425963d0302d3947c3b6d5309671cce390cfb5e\nnpm notice integrity: sha512-AN5vdeLvuv93z[...]PrRCthwUgTgow==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040114\n+ @tauri-apps/plugin-barcode-scanner@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/654bf4891a35769f7e82971641d3ad99974b2dfe\"\u003e\u003ccode\u003e654bf489\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3038\"\u003e#3038\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../daniel-mader\"\u003e\u003ccode\u003e@​daniel-mader\u003c/code\u003e\u003c/a\u003e) Update \u003ccode\u003eandroidx.camera\u003c/code\u003e from \u003ccode\u003e1.1.0\u003c/code\u003e to \u003ccode\u003e1.5.1\u003c/code\u003e to support 16 KB memory page sizes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.0...fs-v2.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.378.0 to 0.554.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.554.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename fingerprint icon to fingerprint-pattern by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3767\"\u003elucide-icons/lucide#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): added lucide-rails third-party package by \u003ca href=\"https://github.com/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eampersand\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3771\"\u003elucide-icons/lucide#3771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efolder-git-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3790\"\u003elucide-icons/lucide#3790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update \u003ccode\u003eanchor\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2523\"\u003elucide-icons/lucide#2523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecalendars\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3788\"\u003elucide-icons/lucide#3788\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking change\u003c/h2\u003e\n\u003cp\u003eFor \u003ccode\u003elucide-react\u003c/code\u003e and \u003ccode\u003elucide-solid\u003c/code\u003e, imports for \u003ccode\u003eFingerprint\u003c/code\u003e icon are changed to \u003ccode\u003eFingerprintPattern\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eLucide React\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide-react\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide-react\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eLucide Solid\u003c/h3\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { Fingerprint } from \u0026quot;lucide/solid\u0026quot;;\n+ import { FingerprintPattern } from \u0026quot;lucide/solid\u0026quot;;\n\u003cp\u003e// Or\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimport Fingerprint from \u0026quot;lucide/solid/icons/fingerprint\u0026quot;;\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eimport FingerprintPattern from \u0026quot;lucide/solid/icons/fingerprint-pattern\u0026quot;;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/theiereman\"\u003e\u003ccode\u003e@​theiereman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3769\"\u003elucide-icons/lucide#3769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.553.0...0.554.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eruler-dimension-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3433\"\u003elucide-icons/lucide#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add keyboard shortcut for search by \u003ca href=\"https://github.com/dzonatan\"\u003e\u003ccode\u003e@​dzonatan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3718\"\u003elucide-icons/lucide#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): handle \u003ccode\u003eclassName\u003c/code\u003e prop by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3751\"\u003elucide-icons/lucide#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added chess pieces by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1945\"\u003elucide-icons/lucide#1945\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/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.552.0...0.553.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.552.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons/file): arcified folds by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3587\"\u003elucide-icons/lucide#3587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/80d6f737e0a02c3c11af8d87cb986e33a4ef08d8\"\u003e\u003ccode\u003e80d6f73\u003c/code\u003e\u003c/a\u003e fix(icons): Rename fingerprint icon to fingerprint-pattern (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/03eb86287aae464205e0d26ed22d00d454a1bd23\"\u003e\u003ccode\u003e03eb862\u003c/code\u003e\u003c/a\u003e use implicit return in react package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f...\n\n_Description has been truncated_","html_url":"https://github.com/babybirdprd/shotgun-code-rs/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/babybirdprd%2Fshotgun-code-rs/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"0.25.10","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-11-22T09:45:39.000Z","version_change":"0.25.10 → 0.25.12","issue":{"uuid":"3654396985","node_id":"PR_kwDOOycyU860-CnS","number":140,"state":"closed","title":"deps(deps): bump the frontend-dependencies group with 191 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-22T11:52:59.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-22T09:45:39.000Z","updated_at":"2025-11-22T11:53:09.000Z","time_to_close":7640,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"frontend-dependencies","update_count":191,"packages":[{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-deep-link","old_version":"2.4.3","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"ahooks","old_version":"3.9.5","new_version":"3.9.6","repository_url":"https://github.com/alibaba/hooks"},{"name":"color","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/Qix-/color"},{"name":"motion","old_version":"12.23.22","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"next","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.15","new_version":"19.2.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.6.0","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.4","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"lint-staged","old_version":"16.2.3","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"commander","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/tj/commander.js"},{"name":"fingerprint-generator","old_version":"2.1.73","new_version":"2.1.77","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"nodemon","old_version":"3.1.10","new_version":"3.1.11","repository_url":"https://github.com/remy/nodemon"},{"name":"playwright-core","old_version":"1.55.1","new_version":"1.56.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"proxy-chain","old_version":"2.5.9","new_version":"2.6.0","repository_url":"https://github.com/apify/proxy-chain"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@next/env","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.4","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.38","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-loong64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-gnu","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"ansi-escapes","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"baseline-browser-mapping","old_version":"2.8.9","new_version":"2.8.30","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.26.2","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001745","new_version":"1.0.30001756","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-truncate","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"color-string","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/Qix-/color-string"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"detect-libc","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.227","new_version":"1.5.259","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"emoji-regex","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/mathiasbynens/emoji-regex"},{"name":"esbuild","old_version":"0.25.10","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"framer-motion","old_version":"12.23.22","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"generative-bayesian-network","old_version":"2.1.73","new_version":"2.1.77","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"header-generator","old_version":"2.1.73","new_version":"2.1.77","repository_url":"https://github.com/apify/fingerprint-suite"},{"name":"ip-address","old_version":"10.0.1","new_version":"10.1.0","repository_url":"https://github.com/beaugunderson/ip-address"},{"name":"jiti","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"listr2","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/listr2/listr2"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"motion-dom","old_version":"12.23.21","new_version":"12.23.23","repository_url":"https://github.com/motiondivision/motion"},{"name":"nano-spawn","old_version":"1.0.3","new_version":"2.0.0","repository_url":"https://github.com/sindresorhus/nano-spawn"},{"name":"node-releases","old_version":"2.0.21","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"rollup","old_version":"4.52.3","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.4","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"undici-types","old_version":"7.13.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-dependencies group with 191 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.0` |\n| [@tauri-apps/plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.3` | `2.4.5` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [ahooks](https://github.com/alibaba/hooks) | `3.9.5` | `3.9.6` |\n| [color](https://github.com/Qix-/color) | `5.0.2` | `5.0.3` |\n| [motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.24` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `16.0.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.15` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.6.0` | `24.10.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.4` | `5.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.3` | `16.2.7` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [commander](https://github.com/tj/commander.js) | `14.0.1` | `14.0.2` |\n| [fingerprint-generator](https://github.com/apify/fingerprint-suite) | `2.1.73` | `2.1.77` |\n| [nodemon](https://github.com/remy/nodemon) | `3.1.10` | `3.1.11` |\n| [playwright-core](https://github.com/microsoft/playwright) | `1.55.1` | `1.56.1` |\n| [proxy-chain](https://github.com/apify/proxy-chain) | `2.5.9` | `2.6.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.7` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.3` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.4` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.4` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.4` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.4` | `0.34.5` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.4` | `16.0.3` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.4` | `16.0.3` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.4` | `16.0.3` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.4` | `16.0.3` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.4` | `16.0.3` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.4` | `16.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.38` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-loong64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-x64-gnu](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.1.1` | `7.2.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.8.9` | `2.8.30` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.26.2` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001745` | `1.0.30001756` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `5.1.0` | `5.1.1` |\n| [color-string](https://github.com/Qix-/color-string) | `2.1.2` | `2.1.4` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.19` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.1.1` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.227` | `1.5.259` |\n| [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `10.5.0` | `10.6.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.10` | `0.25.12` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.22` | `12.23.24` |\n| [generative-bayesian-network](https://github.com/apify/fingerprint-suite) | `2.1.73` | `2.1.77` |\n| [header-generator](https://github.com/apify/fingerprint-suite) | `2.1.73` | `2.1.77` |\n| [ip-address](https://github.com/beaugunderson/ip-address) | `10.0.1` | `10.1.0` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.0` | `2.6.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [listr2](https://github.com/listr2/listr2) | `9.0.4` | `9.0.5` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [motion-dom](https://github.com/motiondivision/motion) | `12.23.21` | `12.23.23` |\n| [nano-spawn](https://github.com/sindresorhus/nano-spawn) | `1.0.3` | `2.0.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.21` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.3` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.4` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.13.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-progress` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-deep-link` from 2.4.3 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-deep-link\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.5\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.5.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 7b0cfdf1265c248340126764a85ae70f8f525dc8\nnpm notice integrity: sha512-Zf2RTj1D9IQQ4[...]azx/QVZnhAwaQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644604650\n+ @tauri-apps/plugin-deep-link@2.4.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.5\u003c/h2\u003e\n\u003ch2\u003e[2.4.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.3...deep-link-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.2.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 215b89f7a883188228c1e395a221bd005346b36f\nnpm notice integrity: sha512-og3F/wNrTKh1v[...]bPn/DeJ+CXwrA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=417179694\n+ @tauri-apps/plugin-deep-link@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-fs` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-fs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.4.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 168d02b65869d1c24865de0165ee6146b91a9339\nnpm notice integrity: sha512-xdDOIW5RHTyU+[...]Eq5oYR7MKrsoQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040180\n+ @tauri-apps/plugin-deep-link@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ahooks` from 3.9.5 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alibaba/hooks/releases\"\u003eahooks's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e:wrench: \u003cstrong\u003e工程维护\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e由 \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e 贡献，在 \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2853\"\u003ealibaba/hooks#2853\u003c/a\u003e 中移除了 engines 中的 Node 配置。\u003c/li\u003e\n\u003cli\u003e由 \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e 贡献，在 \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2857\"\u003ealibaba/hooks#2857\u003c/a\u003e 中处理了 TypeScript lint 相关问题。\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e:wrench: \u003cstrong\u003eEngineering Maintenance\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eContributed by \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e, removed Node configuration from engines in \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2853\"\u003ealibaba/hooks#2853\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eContributed by \u003ca href=\"https://github.com/meet-student\"\u003e\u003ccode\u003e@​meet-student\u003c/code\u003e\u003c/a\u003e, handled TypeScript lint issues in \u003ca href=\"https://redirect.github.com/alibaba/hooks/pull/2857\"\u003ealibaba/hooks#2857\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alibaba/hooks/compare/v3.9.5...v3.9.6\"\u003ehttps://github.com/alibaba/hooks/compare/v3.9.5...v3.9.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/hooks/commit/efde6b2078f40b701375f736aff222c8ae45cbe2\"\u003e\u003ccode\u003eefde6b2\u003c/code\u003e\u003c/a\u003e chore: update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/hooks/commit/0eb0781c810182984d978f6ff2e7b98923f1d71d\"\u003e\u003ccode\u003e0eb0781\u003c/code\u003e\u003c/a\u003e chore: ts lint (\u003ca href=\"https://redirect.github.com/alibaba/hooks/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alibaba/hooks/commit/95032f1cf9d6d83fb1967b98bde08eba5d21384b\"\u003e\u003ccode\u003e95032f1\u003c/code\u003e\u003c/a\u003e chore: remove engines node (\u003ca href=\"https://redirect.github.com/alibaba/hooks/issues/2853\"\u003e#2853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alibaba/hooks/compare/v3.9.5...v3.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `color` from 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Qix-/color/releases\"\u003ecolor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Qix-/color/compare/5.0.2...5.0.3\"\u003ehttps://github.com/Qix-/color/compare/5.0.2...5.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Qix-/color/commit/4fda9a3edf1a966070e4cd9ed91e47b500df2110\"\u003e\u003ccode\u003e4fda9a3\u003c/code\u003e\u003c/a\u003e 5.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Qix-/color/commit/e41fa2299e74e6beed51c4726cff2add66c8ef44\"\u003e\u003ccode\u003ee41fa22\u003c/code\u003e\u003c/a\u003e update color dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Qix-/color/compare/5.0.2...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 12.23.22 to 12.23.24\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\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b5df740a4649ee64a07523fc9f362c56f240eb3f\"\u003e\u003ccode\u003eb5df740\u003c/code\u003e\u003c/a\u003e v12.23.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/808ebce630eb8dd75716190b41a0ecb3b7dab56f\"\u003e\u003ccode\u003e808ebce\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/237eee22464039152dd3acf122496503b3f3a5da\"\u003e\u003ccode\u003e237eee2\u003c/code\u003e\u003c/a\u003e v12.23.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/834965c8031118bd156292644ac94ef5cb5b45e8\"\u003e\u003ccode\u003e834965c\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40690864e92cf976e2dd19cdd41ec27b67e91f66\"\u003e\u003ccode\u003e4069086\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6da6b61e9424380b35e0b2d41ab6e42be020d65b\"\u003e\u003ccode\u003e6da6b61\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e36683149d738b36237b10fb86ff0a64d0e39c03\"\u003e\u003ccode\u003ee366831\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7796f4f1e079ccdffea0c0d1abab32bc08871be8\"\u003e\u003ccode\u003e7796f4f\u003c/code\u003e\u003c/a\u003e Update Gold section with new links and images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d1bb93757c22afe2251f1088e4c785800bbb3fef\"\u003e\u003ccode\u003ed1bb937\u003c/code\u003e\u003c/a\u003e Update sponsor section in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97fba16059d072b79741c54689fede81d0b632ad\"\u003e\u003ccode\u003e97fba16\u003c/code\u003e\u003c/a\u003e Update sponsorship logos in README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.22...v12.23.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.4 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeployment adapter: fix metadata for \u0026quot;/\u0026quot; route: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable React's default Transition indicator behind a flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86000\"\u003e#86000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/de6bc159575680a8cfdfda518ae61120509c34a2\"\u003e\u003ccode\u003ede6bc15\u003c/code\u003e\u003c/a\u003e docs: keywords in system reqs and add browserslist (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85838\"\u003e#85838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a51b80449ecd45c590bf1d468bed3e094c17e350\"\u003e\u003ccode\u003ea51b804\u003c/code\u003e\u003c/a\u003e docs: cacheHandlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85311\"\u003e#85311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a63951f4ae4590cbbe293dc8904263063f6c98f9\"\u003e\u003ccode\u003ea63951f\u003c/code\u003e\u003c/a\u003e Turbopack: remove unused function (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85974\"\u003e#85974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8c29c118fb53300c42087267f9cae7c8350600bf\"\u003e\u003ccode\u003e8c29c11\u003c/code\u003e\u003c/a\u003e Update authentication.mdx: Fix \u003ccode\u003eAuth0\u003c/code\u003e Link (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85953\"\u003e#85953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25716c8ec3ad8cd89f9d4824b73d31fa4c196848\"\u003e\u003ccode\u003e25716c8\u003c/code\u003e\u003c/a\u003e Deployment adapter: fix metadata for \u0026quot;/\u0026quot; route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bf9c900407a3a5414a7a9844443ec1d12a531e80\"\u003e\u003ccode\u003ebf9c900\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4212a8642e46eae399b2e73da6e617266732f303\"\u003e\u003ccode\u003e4212a86\u003c/code\u003e\u003c/a\u003e switch to slice in createRuntimePrefetchTransformStream (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85822\"\u003e#85822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/07a86572942e67cb04bf7e0a4f2b30edfc1a8171\"\u003e\u003ccode\u003e07a8657\u003c/code\u003e\u003c/a\u003e Fix Turbopack local font \u003ccode\u003efont-family\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85913\"\u003e#85913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.4...v16.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euse...\n\n_Description has been truncated_","html_url":"https://github.com/zhom/donutbrowser/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhom%2Fdonutbrowser/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"}},{"old_version":"0.25.4","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-11-22T07:00:15.000Z","version_change":"0.25.4 → 0.25.12","issue":{"uuid":"3654070779","node_id":"PR_kwDOQashxM609EpA","number":4,"state":"closed","title":"Bump the all group with 219 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-22T14:33:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-22T07:00:15.000Z","updated_at":"2025-11-22T14:33:12.000Z","time_to_close":27168,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":219,"packages":[{"name":"@tauri-apps/api","old_version":"2.5.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.2.6","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"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.4","new_version":"19.2.6","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.5","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.27.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"22.15.19","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"4.4.1","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"tailwindcss","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"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.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@babel/compat-data","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.27.1","new_version":"7.28.3","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.27.1","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.27.2","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"1.9.4","new_version":"2.3.7","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.4.3","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/wasi-threads","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/eslint-utils","old_version":"4.7.0","new_version":"4.9.0","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@humanfs/node","old_version":"0.16.6","new_version":"0.16.7","repository_url":"https://github.com/humanwhocodes/humanfs"},{"name":"@humanwhocodes/retry","old_version":"0.3.1","new_version":"0.4.2","repository_url":"https://github.com/humanwhocodes/retry"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/gen-mapping","old_version":"0.3.8","new_version":"0.3.13","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.0","new_version":"1.5.5","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.25","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@napi-rs/wasm-runtime","old_version":"0.2.10","new_version":"0.2.12","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"@next/env","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.3.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.7","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.5.0","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.9.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/babel__traverse","old_version":"7.20.7","new_version":"7.28.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/estree","old_version":"1.0.7","new_version":"1.0.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/scope-manager","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.32.1","new_version":"8.47.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@unrs/resolver-binding-darwin-arm64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-darwin-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-freebsd-x64","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-gnueabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm-musleabihf","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-arm64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-ppc64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-riscv64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-s390x-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-gnu","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-linux-x64-musl","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-wasm32-wasi","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-arm64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-ia32-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"@unrs/resolver-binding-win32-x64-msvc","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"acorn","old_version":"8.14.1","new_version":"8.15.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"array-includes","old_version":"3.1.8","new_version":"3.1.9","repository_url":"https://github.com/es-shims/array-includes"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"browserslist","old_version":"4.24.5","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001718","new_version":"1.0.30001756","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.3","repository_url":"https://github.com/frenic/csstype"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.155","new_version":"1.5.259","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.18.1","new_version":"5.18.3","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-abstract","old_version":"1.23.9","new_version":"1.24.0","repository_url":"https://github.com/ljharb/es-abstract"},{"name":"esbuild","old_version":"0.25.4","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-module-utils","old_version":"2.12.0","new_version":"2.12.1","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-import","old_version":"2.31.0","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-scope","old_version":"8.3.0","new_version":"8.4.0","repository_url":"https://github.com/eslint/js"},{"name":"espree","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/js"},{"name":"fdir","old_version":"6.4.4","new_version":"6.5.0","repository_url":"https://github.com/thecodrr/fdir"},{"name":"get-tsconfig","old_version":"4.10.0","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"globals","old_version":"11.12.0","new_version":"14.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.4.2","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.17","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.2.4","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.19","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.41.0","new_version":"4.53.3","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.1","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"tapable","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyglobby","old_version":"0.2.13","new_version":"0.2.15","repository_url":"https://github.com/SuperchupuDev/tinyglobby"},{"name":"undici-types","old_version":"6.21.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"unrs-resolver","old_version":"1.7.2","new_version":"1.11.1","repository_url":"https://github.com/unrs/unrs-resolver"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 219 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.2.6` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.3.2` | `16.0.3` |\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.4` | `19.2.6` |\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.5` | `19.2.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.27.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.3.2` | `16.0.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.7` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.19` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.32.1` | `8.47.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.4.1` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.3.2` | `16.0.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.7` | `4.1.17` |\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.32.1` | `8.47.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.27.2` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.27.1` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.27.1` | `7.28.5` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.27.1` | `7.28.3` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.27.1` | `7.28.4` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.27.2` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.27.1` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.27.1` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `1.9.4` | `2.3.7` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.4.3` | `1.7.1` |\n| [@emnapi/wasi-threads](https://github.com/toyobayashi/emnapi) | `1.0.2` | `1.1.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.7.0` | `4.9.0` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@humanfs/node](https://github.com/humanwhocodes/humanfs/tree/HEAD/packages/node) | `0.16.6` | `0.16.7` |\n| [@humanwhocodes/retry](https://github.com/humanwhocodes/retry) | `0.3.1` | `0.4.2` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.1.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.1` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.1` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.1` | `0.34.5` |\n| [@jridgewell/gen-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/gen-mapping) | `0.3.8` | `0.3.13` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.0` | `1.5.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.25` | `0.3.31` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasi-runtime) | `0.2.10` | `0.2.12` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.3.2` | `16.0.3` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.3.2` | `16.0.3` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.3.2` | `16.0.3` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.3.2` | `16.0.3` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.3.2` | `16.0.3` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.3.2` | `16.0.3` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.7` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.7` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.5.0` | `2.9.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.9.0` | `0.10.1` |\n| [@types/babel__traverse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__traverse) | `7.20.7` | `7.28.0` |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.7` | `1.0.8` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.32.1` | `8.47.0` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.32.1` | `8.47.0` |\n| [@unrs/resolver-binding-darwin-arm64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-darwin-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-freebsd-x64](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-gnueabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm-musleabihf](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-arm64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-ppc64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-riscv64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-s390x-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-gnu](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-linux-x64-musl](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-wasm32-wasi](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-arm64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-ia32-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [@unrs/resolver-binding-win32-x64-msvc](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [acorn](https://github.com/acornjs/acorn) | `8.14.1` | `8.15.0` |\n| [array-includes](https://github.com/es-shims/array-includes) | `3.1.8` | `3.1.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.24.5` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001718` | `1.0.30001756` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.3` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.155` | `1.5.259` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.1` | `5.18.3` |\n| [es-abstract](https://github.com/ljharb/es-abstract) | `1.23.9` | `1.24.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.4` | `0.25.12` |\n| [eslint-module-utils](https://github.com/import-js/eslint-plugin-import/tree/HEAD/utils) | `2.12.0` | `2.12.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` |\n| [eslint-scope](https://github.com/eslint/js/tree/HEAD/packages/eslint-scope) | `8.3.0` | `8.4.0` |\n| [espree](https://github.com/eslint/js/tree/HEAD/packages/espree) | `10.3.0` | `10.4.0` |\n| [fdir](https://github.com/thecodrr/fdir) | `6.4.4` | `6.5.0` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.0` | `4.13.0` |\n| [globals](https://github.com/sindresorhus/globals) | `11.12.0` | `14.0.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.4.2` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.2.4` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.19` | `2.0.27` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.41.0` | `4.53.3` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.1` | `0.34.5` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.1` | `2.3.0` |\n| [tinyglobby](https://github.com/SuperchupuDev/tinyglobby) | `0.2.13` | `0.2.15` |\n| [undici-types](https://github.com/nodejs/undici) | `6.21.0` | `7.16.0` |\n| [unrs-resolver](https://github.com/unrs/unrs-resolver) | `1.7.2` | `1.11.1` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n\nUpdates `@tauri-apps/api` from 2.5.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.5.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.2.6 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/opener-v2.2.6...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.3.2 to 16.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.3\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Rspack throw error when using ForceCompleteRuntimePlugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85221\"\u003e#85221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: build CLI output not displaying Proxy (Middleware) when nodejs runtime: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85403\"\u003e#85403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: staleTimes.static should consistently enforce a 30s minimum: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85479\"\u003e#85479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] fix build of empty entries of pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84873\"\u003e#84873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache the head separately from the route tree: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84724\"\u003e#84724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inspecting dev server on default port with \u003ccode\u003enext dev --inspect\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85037\"\u003e#85037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid proxying React modules through workUnitStore: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85486\"\u003e#85486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: redirect should always return updated router state: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85533\"\u003e#85533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e to \u003ccode\u003e4f931700-20251029\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85518\"\u003e#85518\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Move generation of \u003ccode\u003ecacheLife\u003c/code\u003e types out of the webpack plugin and into the dev bundler directly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85539\"\u003e#85539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure user-space stack frame for \u003ccode\u003e'use cache'\u003c/code\u003e in page/layout component: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85519\"\u003e#85519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parallel routes in build-complete: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85546\"\u003e#85546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efully remove clientSegmentCache flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85541\"\u003e#85541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Support relative paths in turbopack source maps.: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85146\"\u003e#85146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease unnecessary memory on hydration finish: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84967\"\u003e#84967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve interception markers in parameter types: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85526\"\u003e#85526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove segment cache entries to top level segment-cache dir: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85542\"\u003e#85542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e4f931700-20251029\u003c/code\u003e to \u003ccode\u003e561ee24d-20251101\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85670\"\u003e#85670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[devtools] Remove title from preferences: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85698\"\u003e#85698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate font data: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85708\"\u003e#85708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't invalidate hot reloader excessively during dev server boot: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85732\"\u003e#85732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[codemod] fix: next-lint-to-eslint-cli did not handle \u003ccode\u003e'next'\u003c/code\u003e plugin: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85749\"\u003e#85749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e561ee24d-20251101\u003c/code\u003e to \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85762\"\u003e#85762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTracing: Fix memory leak in span map: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85529\"\u003e#85529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo in refresh function: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85696\"\u003e#85696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint-config-next types was exporting to dist/src: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85768\"\u003e#85768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e67f7d47a-20251103\u003c/code\u003e to \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85772\"\u003e#85772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused RSC payload property: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85746\"\u003e#85746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[runtime prefetching]: fix runtime prefetching when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85595\"\u003e#85595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: next build --analyze: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85197\"\u003e#85197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild: Log amount of workers during static generation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85706\"\u003e#85706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ef646e8ff-20251104\u003c/code\u003e to \u003ccode\u003edd048c3b-20251105\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85819\"\u003e#85819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSync devFallbackParams when generateStaticParams change: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85741\"\u003e#85741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade rspack 1.6.0: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84210\"\u003e#84210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[mcp] get_routes mcp tool: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85773\"\u003e#85773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit each path param into a separate cache key : \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85758\"\u003e#85758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] change server source maps in production to use relative paths: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85576\"\u003e#85576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip collecting metadata for app-error in webpack: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85892\"\u003e#85892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support root span attributes with a custom server: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85521\"\u003e#85521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix isDynamicRSC condition when deployed: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85919\"\u003e#85919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Make it possible to synchronously access native bindings: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85787\"\u003e#85787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003edd048c3b-20251105\u003c/code\u003e to \u003ccode\u003efa50caf5-20251107\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85906\"\u003e#85906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix telemetry event loss on build failures and server shutdown: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85867\"\u003e#85867\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove one stack frame from \u003ccode\u003e'use cache'\u003c/code\u003e call stacks: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85966\"\u003e#85966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeployment adapter: fix metadata for \u0026quot;/\u0026quot; route: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable React's default Transition indicator behind a flag: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86000\"\u003e#86000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2eda33ce846f996ff627c7e8b64704259ecd4355\"\u003e\u003ccode\u003e2eda33c\u003c/code\u003e\u003c/a\u003e v16.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/00cb5d9953fa0590796c39fc7acfb78dd1d91512\"\u003e\u003ccode\u003e00cb5d9\u003c/code\u003e\u003c/a\u003e perf: revert to use the light safe stringify for is-error (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86053\"\u003e#86053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/de6bc159575680a8cfdfda518ae61120509c34a2\"\u003e\u003ccode\u003ede6bc15\u003c/code\u003e\u003c/a\u003e docs: keywords in system reqs and add browserslist (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85838\"\u003e#85838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a51b80449ecd45c590bf1d468bed3e094c17e350\"\u003e\u003ccode\u003ea51b804\u003c/code\u003e\u003c/a\u003e docs: cacheHandlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85311\"\u003e#85311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a63951f4ae4590cbbe293dc8904263063f6c98f9\"\u003e\u003ccode\u003ea63951f\u003c/code\u003e\u003c/a\u003e Turbopack: remove unused function (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85974\"\u003e#85974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8c29c118fb53300c42087267f9cae7c8350600bf\"\u003e\u003ccode\u003e8c29c11\u003c/code\u003e\u003c/a\u003e Update authentication.mdx: Fix \u003ccode\u003eAuth0\u003c/code\u003e Link (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85953\"\u003e#85953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/25716c8ec3ad8cd89f9d4824b73d31fa4c196848\"\u003e\u003ccode\u003e25716c8\u003c/code\u003e\u003c/a\u003e Deployment adapter: fix metadata for \u0026quot;/\u0026quot; route (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85820\"\u003e#85820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/bf9c900407a3a5414a7a9844443ec1d12a531e80\"\u003e\u003ccode\u003ebf9c900\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003efa50caf5-20251107\u003c/code\u003e to \u003ccode\u003e52684925-20251110\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85980\"\u003e#85980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4212a8642e46eae399b2e73da6e617266732f303\"\u003e\u003ccode\u003e4212a86\u003c/code\u003e\u003c/a\u003e switch to slice in createRuntimePrefetchTransformStream (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85822\"\u003e#85822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/07a86572942e67cb04bf7e0a4f2b30edfc1a8171\"\u003e\u003ccode\u003e07a8657\u003c/code\u003e\u003c/a\u003e Fix Turbopack local font \u003ccode\u003efont-family\u003c/code\u003e declaration (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85913\"\u003e#85913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.3.2...v16.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.0 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.4 to 19.2.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.0 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code...\n\n_Description has been truncated_","html_url":"https://github.com/jhfnetboy/MyAINote/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhfnetboy%2FMyAINote/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.25.9","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-11-17T08:23:53.000Z","version_change":"0.25.9 → 0.25.12","issue":{"uuid":"3632243396","node_id":"PR_kwDOPzXVOc6zzN2y","number":13,"state":"closed","title":"Bump the all group with 231 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-01T08:44:36.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T08:23:53.000Z","updated_at":"2025-12-01T08:44:38.000Z","time_to_close":1210843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":231,"packages":[{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@supabase/supabase-js","old_version":"2.57.4","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.4.0","new_version":"2.4.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-fs","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-http","old_version":"2.5.2","new_version":"2.5.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"framer-motion","old_version":"12.23.16","new_version":"12.23.24","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.544.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-day-picker","old_version":"9.11.0","new_version":"9.11.1","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"3.25.76","new_version":"4.1.12","repository_url":"https://github.com/colinhacks/zod"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.2.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tw-animate-css","old_version":"1.3.8","new_version":"1.4.0","repository_url":"https://github.com/Wombosvideo/tw-animate-css"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.1","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.4","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.0.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.47","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"@supabase/auth-js","old_version":"2.71.1","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/functions-js","old_version":"2.4.6","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/postgrest-js","old_version":"1.21.4","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/realtime-js","old_version":"2.15.5","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/storage-js","old_version":"2.12.1","new_version":"2.81.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.4","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.46.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.28.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001755","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.1","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.3","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"csstype","old_version":"3.1.3","new_version":"3.2.2","repository_url":"https://github.com/frenic/csstype"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.254","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"motion-dom","old_version":"12.23.12","new_version":"12.23.23","repository_url":"https://github.com/motiondivision/motion"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.53.2","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.5","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"0.0.3","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"3.0.1","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"5.0.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 231 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.57.4` | `2.81.1` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.0` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.2` |\n| [@tauri-apps/plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [@tauri-apps/plugin-http](https://github.com/tauri-apps/plugins-workspace) | `2.5.2` | `2.5.4` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.16` | `12.23.24` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.544.0` | `0.553.0` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.5` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker) | `9.11.0` | `9.11.1` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.66.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.1.12` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.1` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.0.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.10.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.46.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.1` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.3` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.2.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.17` |\n| [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) | `1.3.8` | `1.4.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.46.4` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.9` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.5` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.1` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.4` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.5` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.5` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.0.3` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.0.3` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.0.3` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.0.3` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.0.3` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.0.3` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.47` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [@supabase/auth-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/auth-js) | `2.71.1` | `2.81.1` |\n| [@supabase/functions-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/functions-js) | `2.4.6` | `2.81.1` |\n| [@supabase/postgrest-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/postgrest-js) | `1.21.4` | `2.81.1` |\n| [@supabase/realtime-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/realtime-js) | `2.15.5` | `2.81.1` |\n| [@supabase/storage-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/storage-js) | `2.12.1` | `2.81.1` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.17` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.17` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.4` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.46.4` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.46.4` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.9` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.9` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.9` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.9` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.9` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.9` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.9` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.28.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001755` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.1` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.3` |\n| [csstype](https://github.com/frenic/csstype) | `3.1.3` | `3.2.2` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.254` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [motion-dom](https://github.com/motiondivision/motion) | `12.23.12` | `12.23.23` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.53.2` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.5` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `0.0.3` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.2.2` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `3.0.1` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `5.0.0` | `15.1.0` |\n\nUpdates `@radix-ui/react-label` from 2.1.7 to 2.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.7 to 1.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits\"\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.57.4 to 2.81.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.81.1\u003c/h2\u003e\n\u003ch2\u003e2.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e use Symbols for callback IDs to resolve Next.js 16 compatibility (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add automatic browser redirect to signInWithSSO (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.81.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.81.1-canary.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.81.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.81.1-canary.0 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e use Symbols for callback IDs to resolve Next.js 16 compatibility (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add automatic browser redirect to signInWithSSO (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.81.0\u003c/h2\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e implement V2 serializer (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e make webauthn param optional and move register params to webauthn (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add providers type to UserAppMetadata interface (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e use direct attestation for registration/authentication (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add configurable timeout and normalize abort/timeout errors as FunctionsFetchError (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\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.81.1 (2025-11-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e setAuth not required on custom jwt token (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilipe Cabaço \u003ca href=\"https://github.com/filipecabaco\"\u003e\u003ccode\u003e@​filipecabaco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.81.0 (2025-11-10)\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.80.0 (2025-11-06)\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.79.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support throwing errors instead of returning them (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1766\"\u003e#1766\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.78.0 (2025-10-30)\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\u003ev2.77.0 (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erepo:\u003c/strong\u003e cleanup package-lock.json and bun.lock (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/1799\"\u003e#1799\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.76.1 (2025-10-21)\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.76.0 (2025-10-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/137105708a9ae09c88e800091eb35e6a811b105c\"\u003e\u003ccode\u003e1371057\u003c/code\u003e\u003c/a\u003e fix(realtime): setAuth not required on custom jwt token (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0379c98205bdf7fde3f14bf879c61ac4949ab09b\"\u003e\u003ccode\u003e0379c98\u003c/code\u003e\u003c/a\u003e chore(repo): update and consolidate gitignore files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/03406bdb42d8a01fb8e4dfe28ab2698f38abea6f\"\u003e\u003ccode\u003e03406bd\u003c/code\u003e\u003c/a\u003e chore(release): version 2.81.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9e08cc3f061d335dd586f123dc60c7754e75b080\"\u003e\u003ccode\u003e9e08cc3\u003c/code\u003e\u003c/a\u003e chore(release): version 2.80.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1836\"\u003e#1836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/dd0fee1477fef86d54877d6cf1d28ce7fbe64aab\"\u003e\u003ccode\u003edd0fee1\u003c/code\u003e\u003c/a\u003e docs(repo): enhance support policy (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53f9aa20777054b0a7db7508d027a665d8a43a14\"\u003e\u003ccode\u003e53f9aa2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.79.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/53949f32338b02982ee32a9822547222f65b092a\"\u003e\u003ccode\u003e53949f3\u003c/code\u003e\u003c/a\u003e feat(repo): remove node-fetch dependency, require Node.js 20+ (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1830\"\u003e#1830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7511686f3003eeaa690656780fde494ef0830235\"\u003e\u003ccode\u003e7511686\u003c/code\u003e\u003c/a\u003e feat(auth): support throwing errors instead of returning them (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/399378f6008f75b39b672f714f75842143ed4e26\"\u003e\u003ccode\u003e399378f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.78.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1825\"\u003e#1825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3aa0779a16542c4f543e60e855000384e9033be0\"\u003e\u003ccode\u003e3aa0779\u003c/code\u003e\u003c/a\u003e chore(repo): remove unused dependencies and scripts (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.81.1/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​supabase/supabase-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-dialog` from 2.4.0 to 2.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-dialog\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.2\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.2.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 215b89f7a883188228c1e395a221bd005346b36f\nnpm notice integrity: sha512-og3F/wNrTKh1v[...]bPn/DeJ+CXwrA==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=417179694\n+ @tauri-apps/plugin-deep-link@2.4.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.2\u003c/h2\u003e\n\u003ch2\u003e[2.4.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/21d721a0c2731fc201872f5b99ea8bbdc61b0b60\"\u003e\u003ccode\u003e21d721a0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/2928\"\u003e#2928\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Linux, improved error messages when OS commands fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.0...fs-v2.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-fs` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-fs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.5kB dist-js/index.cjs\nnpm notice 2.9kB dist-js/index.d.ts\nnpm notice 3.4kB dist-js/index.js\nnpm notice 799B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.4.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 17.7 kB\nnpm notice shasum: 168d02b65869d1c24865de0165ee6146b91a9339\nnpm notice integrity: sha512-xdDOIW5RHTyU+[...]Eq5oYR7MKrsoQ==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=642040180\n+ @tauri-apps/plugin-deep-link@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6c9b61fb658145d13893626112fc489f7458aa17\"\u003e\u003ccode\u003e6c9b61fb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3039\"\u003e#3039\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../FabianLars\"\u003e\u003ccode\u003e@​FabianLars\u003c/code\u003e\u003c/a\u003e) On Android, updated compileSdk to 36.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e25a9339f46268f70dc9afd0c5ab3decbf79b330\"\u003e\u003ccode\u003ee25a9339\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3019\"\u003e#3019\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../kevinschoonover\"\u003e\u003ccode\u003e@​kevinschoonover\u003c/code\u003e\u003c/a\u003e) Fix Exec= field in desktop handler if executable path changes\u003c/li\u003e\n\u003c/ul\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-http` from 2.5.2 to 2.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-http\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-js v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs-js@2.4.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-http@2.5.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.6kB README.md\nnpm notice 5.9kB dist-js/index.cjs\nnpm notice 2.4kB dist-js/index.d.ts\nnpm notice 5.9kB dist-js/index.js\nnpm notice 654B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-http\nnpm notice version: 2.5.4\nnpm notice filename: tauri-apps-plugin-http-2.5.4.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 18.2 kB\nnpm notice shasum: 998a9cd02efa006fcbeddd92e8e51434ff3804dd\nnpm notice integrity: sha512-/i4U/9za3mryt[...]WMGrihtWB76Zg==\nnpm notice total files: 6\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644607319\n+ @tauri-apps/plugin-http@2.5.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ehttp v2.5.4\u003c/h2\u003e\n\u003ch2\u003e[2.5.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.2...http-v2.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.16 to 12.23.24\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.23.24] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure that when a component remounts, it continues to fire animations even when \u003ccode\u003einitial={false}\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.23] 2025-10-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003ePresenceChild\u003c/code\u003e and \u003ccode\u003ePopChild\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.22] 2025-09-25\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExporting \u003ccode\u003eHTMLElements\u003c/code\u003e and \u003ccode\u003euseComposedRefs\u003c/code\u003e type for internal use.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.21] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixing main-thread \u003ccode\u003escroll\u003c/code\u003e with animations that contain \u003ccode\u003edelay\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.20] 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress non-animatable value warning for instant animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.19] 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.18] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e components now support changing \u003ccode\u003eref\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.23.17] 2025-09-19\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanimate()\u003c/code\u003e \u003ccode\u003eonComplete\u003c/code\u003e only fires once, when all values are complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b5df740a4649ee64a07523fc9f362c56f240eb3f\"\u003e\u003ccode\u003eb5df740\u003c/code\u003e\u003c/a\u003e v12.23.24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/808ebce630eb8dd75716190b41a0ecb3b7dab56f\"\u003e\u003ccode\u003e808ebce\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/237eee22464039152dd3acf122496503b3f3a5da\"\u003e\u003ccode\u003e237eee2\u003c/code\u003e\u003c/a\u003e v12.23.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/834965c8031118bd156292644ac94ef5cb5b45e8\"\u003e\u003ccode\u003e834965c\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40690864e92cf976e2dd19cdd41ec27b67e91f66\"\u003e\u003ccode\u003e4069086\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6da6b61e9424380b35e0b2d41ab6e42be020d65b\"\u003e\u003ccode\u003e6da6b61\u003c/code\u003e\u003c/a\u003e Update README.md with new sponsor links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/e36683149d738b36237b10fb86ff0a64d0e39c03\"\u003e\u003ccode\u003ee366831\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7796f4f1e079ccdffea0c0d1abab32bc08871be8\"\u003e\u003ccode\u003e7796f4f\u003c/code\u003e\u003c/a\u003e Update Gold section with new links and images\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/d1bb93757c22afe2251f1088e4c785800bbb3fef\"\u003e\u003ccode\u003ed1bb937\u003c/code\u003e\u003c/a\u003e Update sponsor section in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97fba16059d072b79741c54689fede81d0b632ad\"\u003e\u003ccode\u003e97fba16\u003c/code\u003e\u003c/a\u003e Update sponsorship logos in README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.16...v12.23.24\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.544.0 to 0.553.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.553.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-pointer-2-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/domingasp\"\u003e\u003ccode\u003e@​domingasp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3570\"\u003elucide-icons/lucide#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eruler-dimension-line\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3433\"\u003elucide-icons/lucide#3433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add keyboard shortcut for search by \u003ca href=\"https://github.com/dzonatan\"\u003e\u003ccode\u003e@​dzonatan\u003c/code\u003e\u003c/a\u003e in \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/Dichill/sase-app/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dichill%2Fsase-app/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.25.11","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-11-07T12:59:00.000Z","version_change":"0.25.11 → 0.25.12","issue":{"uuid":"3600238270","node_id":"PR_kwDONC8Qt86yIW_d","number":128,"state":"closed","title":"chore(deps): bump the patch-updates group with 61 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-07T13:00:01.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-07T12:59:00.000Z","updated_at":"2025-11-07T13:00:03.000Z","time_to_close":61,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":61,"packages":[{"name":"vitest","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-loong64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-gnu","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/expect","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.25.11","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"rollup","old_version":"4.52.4","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"vite","old_version":"7.1.10","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 61 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.7` | `4.0.8` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-loong64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-x64-gnu](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `4.0.7` | `4.0.8` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `4.0.7` | `4.0.8` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `4.0.7` | `4.0.8` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `4.0.7` | `4.0.8` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `4.0.7` | `4.0.8` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `4.0.7` | `4.0.8` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `4.0.7` | `4.0.8` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.11` | `0.25.12` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.10` | `7.2.2` |\n\nUpdates `vitest` from 4.0.7 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  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/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\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/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\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/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65c007f57b54dca94f2b0f0e4d32d1972\"\u003e\u003ccode\u003ec79f47c\u003c/code\u003e\u003c/a\u003e fix(forks): do not fail with Windows Defender enabled (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8967\"\u003e#8967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ed99cdf49d65688c0581402857afbc4d885c708\"\u003e\u003ccode\u003e7ed99cd\u003c/code\u003e\u003c/a\u003e chore: remove unnecessery \u003ccode\u003evalues()\u003c/code\u003e call for set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9a9323b7378b8a3e4072b7280a876a3caf53eb31\"\u003e\u003ccode\u003e9a9323b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​antfu/eslint-config\u003c/code\u003e to v6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46b3529a81be17147ebc24fa30febec54d1c84fb\"\u003e\u003ccode\u003e46b3529\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jsdom to v27 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/65292c365584efa71b6a837ac24967aeaa77f9bb\"\u003e\u003ccode\u003e65292c3\u003c/code\u003e\u003c/a\u003e docs: update structure (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8625\"\u003e#8625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4e1f43ed997e632c46d767c020781c7d\"\u003e\u003ccode\u003ebcb132f\u003c/code\u003e\u003c/a\u003e fix: workaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8950\"\u003e#8950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/aix-ppc64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/aix-ppc64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-arm` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-arm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/android-x64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/android-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-arm64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-arm64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/darwin-x64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​esbuild/darwin-x64\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@esbuild/freebsd-arm64` from 0.25.11 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003e\u003ccode\u003e@​esbuild/freebsd-arm64\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the gr...\n\n_Description has been truncated_","html_url":"https://github.com/openwallet-foundation-labs/oid4vc-ts/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openwallet-foundation-labs%2Foid4vc-ts/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"}},{"old_version":"0.25.9","new_version":"0.25.12","update_type":"patch","path":null,"pr_created_at":"2025-11-03T21:46:15.000Z","version_change":"0.25.9 → 0.25.12","issue":{"uuid":"3583862498","node_id":"PR_kwDOPyzhV86xSB3a","number":15,"state":"open","title":"Bump the all group with 209 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-03T21:46:15.000Z","updated_at":"2025-11-24T22:17:29.919Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all","update_count":209,"packages":[{"name":"@tauri-apps/api","old_version":"2.8.0","new_version":"2.9.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.0","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"next","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.12","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.1.9","new_version":"19.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@biomejs/biome","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@eslint/js","old_version":"9.35.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"@next/eslint-plugin-next","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@types/node","old_version":"24.3.1","new_version":"24.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"5.0.2","new_version":"5.1.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-config-next","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-react-hooks","old_version":"5.2.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"jsdom","old_version":"26.1.0","new_version":"27.1.0","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@asamuzakjp/css-color","old_version":"3.2.0","new_version":"4.0.5","repository_url":"https://github.com/asamuzaK/cssColor"},{"name":"@babel/compat-data","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.3","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-validator-identifier","old_version":"7.27.1","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.28.4","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/cli-darwin-arm64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-darwin-x64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64-musl","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-arm64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64-musl","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-linux-x64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-arm64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@biomejs/cli-win32-x64","old_version":"2.2.3","new_version":"2.3.3","repository_url":"https://github.com/biomejs/biome"},{"name":"@emnapi/core","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@emnapi/runtime","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/toyobayashi/emnapi"},{"name":"@esbuild/aix-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/android-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/darwin-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/freebsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-arm","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-loong64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-mips64el","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-ppc64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-riscv64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-s390x","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/linux-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/netbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openbsd-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/openharmony-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/sunos-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-arm64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-ia32","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@esbuild/win32-x64","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"@eslint-community/regexpp","old_version":"4.12.1","new_version":"4.12.2","repository_url":"https://github.com/eslint-community/regexpp"},{"name":"@eslint/config-array","old_version":"0.21.0","new_version":"0.21.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/object-schema","old_version":"2.1.6","new_version":"2.1.7","repository_url":"https://github.com/eslint/rewrite"},{"name":"@img/sharp-darwin-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-darwin-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-libvips-darwin-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-darwin-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-arm","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-ppc64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-s390x","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linux-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-arm64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-libvips-linuxmusl-x64","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/lovell/sharp-libvips"},{"name":"@img/sharp-linux-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-arm","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-ppc64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-s390x","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linux-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-linuxmusl-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-wasm32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-arm64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-ia32","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@img/sharp-win32-x64","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"@jridgewell/trace-mapping","old_version":"0.3.30","new_version":"0.3.31","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"15.5.2","new_version":"16.0.1","repository_url":"https://github.com/vercel/next.js"},{"name":"@rolldown/pluginutils","old_version":"1.0.0-beta.34","new_version":"1.0.0-beta.43","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rollup/rollup-android-arm-eabi","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-android-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-darwin-x64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-freebsd-x64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-gnueabihf","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm-musleabihf","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-arm64-musl","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-ppc64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-riscv64-musl","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-s390x-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-linux-x64-musl","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-openharmony-arm64","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-arm64-msvc","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-ia32-msvc","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@rollup/rollup-win32-x64-msvc","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"@tailwindcss/node","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-android-arm64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-arm64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-darwin-x64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-freebsd-x64","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm-gnueabihf","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-gnu","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-arm64-musl","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-gnu","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-linux-x64-musl","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-wasm32-wasi","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-arm64-msvc","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide-win32-x64-msvc","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/oxide","old_version":"4.1.13","new_version":"4.1.16","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli-darwin-arm64","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-darwin-x64","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm-gnueabihf","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-gnu","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-arm64-musl","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-riscv64-gnu","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-gnu","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-linux-x64-musl","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-arm64-msvc","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-ia32-msvc","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/cli-win32-x64-msvc","old_version":"2.8.4","new_version":"2.9.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tybys/wasm-util","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/toyobayashi/wasm-util"},{"name":"@types/chai","old_version":"5.2.2","new_version":"5.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/project-service","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/scope-manager","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/tsconfig-utils","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/type-utils","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/types","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/typescript-estree","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/visitor-keys","old_version":"8.42.0","new_version":"8.46.3","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/expect","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/mocker","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/pretty-format","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/runner","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/snapshot","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/spy","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/utils","old_version":"3.2.4","new_version":"4.0.6","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"axe-core","old_version":"4.10.3","new_version":"4.11.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"browserslist","old_version":"4.25.4","new_version":"4.27.0","repository_url":"https://github.com/browserslist/browserslist"},{"name":"caniuse-lite","old_version":"1.0.30001741","new_version":"1.0.30001753","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chai","old_version":"5.3.3","new_version":"6.2.0","repository_url":"https://github.com/chaijs/chai"},{"name":"cssstyle","old_version":"4.6.0","new_version":"5.3.2","repository_url":"https://github.com/jsdom/cssstyle"},{"name":"data-urls","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/jsdom/data-urls"},{"name":"detect-libc","old_version":"2.0.4","new_version":"2.1.2","repository_url":"https://github.com/lovell/detect-libc"},{"name":"electron-to-chromium","old_version":"1.5.214","new_version":"1.5.244","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esbuild","old_version":"0.25.9","new_version":"0.25.12","repository_url":"https://github.com/evanw/esbuild"},{"name":"get-tsconfig","old_version":"4.10.1","new_version":"4.13.0","repository_url":"https://github.com/privatenumber/get-tsconfig"},{"name":"is-generator-function","old_version":"1.1.0","new_version":"1.1.2","repository_url":"https://github.com/inspect-js/is-generator-function"},{"name":"jiti","old_version":"2.5.1","new_version":"2.6.1","repository_url":"https://github.com/unjs/jiti"},{"name":"lightningcss-darwin-arm64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-darwin-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-freebsd-x64","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm-gnueabihf","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-arm64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-gnu","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-linux-x64-musl","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-arm64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss-win32-x64-msvc","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"lightningcss","old_version":"1.30.1","new_version":"1.30.2","repository_url":"https://github.com/parcel-bundler/lightningcss"},{"name":"magic-string","old_version":"0.30.19","new_version":"0.30.21","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"napi-postinstall","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/un-ts/napi-postinstall"},{"name":"node-releases","old_version":"2.0.20","new_version":"2.0.27","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"parse5","old_version":"7.3.0","new_version":"8.0.0","repository_url":"https://github.com/inikulin/parse5"},{"name":"react-refresh","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/facebook/react"},{"name":"resolve","old_version":"1.22.10","new_version":"1.22.11","repository_url":"https://github.com/browserify/resolve"},{"name":"rollup","old_version":"4.50.1","new_version":"4.52.5","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.26.0","new_version":"0.27.0","repository_url":"https://github.com/facebook/react"},{"name":"sharp","old_version":"0.34.3","new_version":"0.34.4","repository_url":"https://github.com/lovell/sharp"},{"name":"std-env","old_version":"3.9.0","new_version":"3.10.0","repository_url":"https://github.com/unjs/std-env"},{"name":"tapable","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/webpack/tapable"},{"name":"tinyrainbow","old_version":"2.0.0","new_version":"3.0.3","repository_url":"https://github.com/tinylibs/tinyrainbow"},{"name":"tldts-core","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tldts","old_version":"6.1.86","new_version":"7.0.17","repository_url":"https://github.com/remusao/tldts"},{"name":"tough-cookie","old_version":"5.1.2","new_version":"6.0.0","repository_url":"https://github.com/salesforce/tough-cookie"},{"name":"tr46","old_version":"5.1.1","new_version":"6.0.0","repository_url":"https://github.com/jsdom/tr46"},{"name":"undici-types","old_version":"7.10.0","new_version":"7.16.0","repository_url":"https://github.com/nodejs/undici"},{"name":"update-browserslist-db","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"vite","old_version":"7.1.5","new_version":"7.1.12","repository_url":"https://github.com/vitejs/vite"},{"name":"webidl-conversions","old_version":"7.0.0","new_version":"8.0.0","repository_url":"https://github.com/jsdom/webidl-conversions"},{"name":"whatwg-url","old_version":"14.2.0","new_version":"15.1.0","repository_url":"https://github.com/jsdom/whatwg-url"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all group with 209 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.8.0` | `2.9.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.0` | `2.5.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.2` | `16.0.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.12` | `19.2.2` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.9` | `19.2.2` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.35.0` | `9.39.0` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.2` | `16.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.1.16` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.3.1` | `24.10.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.42.0` | `8.46.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.2` | `5.1.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `15.5.2` | `16.0.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.2.0` | `7.0.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `27.1.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.1.16` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.42.0` | `8.46.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.6` |\n| [@asamuzakjp/css-color](https://github.com/asamuzaK/cssColor) | `3.2.0` | `4.0.5` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.4` | `7.28.5` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.28.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.3` | `7.28.5` |\n| [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.27.1` | `7.28.5` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.28.4` | `7.28.5` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.28.4` | `7.28.5` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.4` | `7.28.5` |\n| [@biomejs/cli-darwin-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-darwin-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-arm64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-x64-musl](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-linux-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-win32-arm64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@biomejs/cli-win32-x64](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.3` | `2.3.3` |\n| [@emnapi/core](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.0` |\n| [@emnapi/runtime](https://github.com/toyobayashi/emnapi) | `1.5.0` | `1.7.0` |\n| [@esbuild/aix-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/android-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/darwin-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/freebsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-arm](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-loong64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-mips64el](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-ppc64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-riscv64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-s390x](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/linux-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/netbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openbsd-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/openharmony-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/sunos-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-arm64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-ia32](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@esbuild/win32-x64](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [@eslint-community/regexpp](https://github.com/eslint-community/regexpp) | `4.12.1` | `4.12.2` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.21.0` | `0.21.1` |\n| [@eslint/object-schema](https://github.com/eslint/rewrite/tree/HEAD/packages/object-schema) | `2.1.6` | `2.1.7` |\n| [@img/sharp-darwin-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-darwin-x64](https://github.com/lovell/sharp/tree/HEAD/npm/darwin-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-libvips-darwin-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-darwin-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/darwin-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-arm](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-arm) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-ppc64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-ppc64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-s390x](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-s390x) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linux-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linux-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-arm64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-arm64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-libvips-linuxmusl-x64](https://github.com/lovell/sharp-libvips/tree/HEAD/npm/linuxmusl-x64) | `1.2.0` | `1.2.3` |\n| [@img/sharp-linux-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-arm](https://github.com/lovell/sharp/tree/HEAD/npm/linux-arm) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-ppc64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-ppc64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-s390x](https://github.com/lovell/sharp/tree/HEAD/npm/linux-s390x) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linux-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linux-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-linuxmusl-x64](https://github.com/lovell/sharp/tree/HEAD/npm/linuxmusl-x64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-wasm32](https://github.com/lovell/sharp/tree/HEAD/npm/wasm32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-arm64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-arm64) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-ia32](https://github.com/lovell/sharp/tree/HEAD/npm/win32-ia32) | `0.34.3` | `0.34.4` |\n| [@img/sharp-win32-x64](https://github.com/lovell/sharp/tree/HEAD/npm/win32-x64) | `0.34.3` | `0.34.4` |\n| [@jridgewell/trace-mapping](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/trace-mapping) | `0.3.30` | `0.3.31` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `15.5.2` | `16.0.1` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-arm64) | `15.5.2` | `16.0.1` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/darwin-x64) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-gnu) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-arm64-musl) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-gnu) | `15.5.2` | `16.0.1` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/linux-x64-musl) | `15.5.2` | `16.0.1` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-arm64-msvc) | `15.5.2` | `16.0.1` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/napi/npm/win32-x64-msvc) | `15.5.2` | `16.0.1` |\n| [@rolldown/pluginutils](https://github.com/rolldown/rolldown/tree/HEAD/packages/pluginutils) | `1.0.0-beta.34` | `1.0.0-beta.43` |\n| [@rollup/rollup-android-arm-eabi](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-android-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-darwin-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-darwin-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-freebsd-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-freebsd-x64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm-gnueabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm-musleabihf](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-arm64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-ppc64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-riscv64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-s390x-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-linux-x64-musl](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-openharmony-arm64](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-win32-arm64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-win32-ia32-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@rollup/rollup-win32-x64-msvc](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [@tailwindcss/node](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-node) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-android-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/android-arm64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-darwin-arm64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-arm64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-darwin-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/darwin-x64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-freebsd-x64](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/freebsd-x64) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-arm-gnueabihf](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm-gnueabihf) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-arm64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-gnu) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-arm64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-arm64-musl) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-x64-gnu](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-gnu) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-linux-x64-musl](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/linux-x64-musl) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-wasm32-wasi](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-win32-arm64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-arm64-msvc) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide-win32-x64-msvc](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node/npm/win32-x64-msvc) | `4.1.13` | `4.1.16` |\n| [@tailwindcss/oxide](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/crates/node) | `4.1.13` | `4.1.16` |\n| [@tauri-apps/cli-darwin-arm64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-darwin-x64](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-arm-gnueabihf](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-arm64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-arm64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-riscv64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-x64-gnu](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-linux-x64-musl](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-win32-arm64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-win32-ia32-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tauri-apps/cli-win32-x64-msvc](https://github.com/tauri-apps/tauri) | `2.8.4` | `2.9.2` |\n| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.0` | `0.10.1` |\n| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `5.2.2` | `5.2.3` |\n| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.42.0` | `8.46.3` |\n| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.42.0` | `8.46.3` |\n| [@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect) | `3.2.4` | `4.0.6` |\n| [@vitest/mocker](https://github.com/vitest-dev/vitest/tree/HEAD/packages/mocker) | `3.2.4` | `4.0.6` |\n| [@vitest/pretty-format](https://github.com/vitest-dev/vitest/tree/HEAD/packages/pretty-format) | `3.2.4` | `4.0.6` |\n| [@vitest/runner](https://github.com/vitest-dev/vitest/tree/HEAD/packages/runner) | `3.2.4` | `4.0.6` |\n| [@vitest/snapshot](https://github.com/vitest-dev/vitest/tree/HEAD/packages/snapshot) | `3.2.4` | `4.0.6` |\n| [@vitest/spy](https://github.com/vitest-dev/vitest/tree/HEAD/packages/spy) | `3.2.4` | `4.0.6` |\n| [@vitest/utils](https://github.com/vitest-dev/vitest/tree/HEAD/packages/utils) | `3.2.4` | `4.0.6` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.3` | `4.11.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.25.4` | `4.27.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001741` | `1.0.30001753` |\n| [chai](https://github.com/chaijs/chai) | `5.3.3` | `6.2.0` |\n| [cssstyle](https://github.com/jsdom/cssstyle) | `4.6.0` | `5.3.2` |\n| [data-urls](https://github.com/jsdom/data-urls) | `5.0.0` | `6.0.0` |\n| [detect-libc](https://github.com/lovell/detect-libc) | `2.0.4` | `2.1.2` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.214` | `1.5.244` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.9` | `0.25.12` |\n| [get-tsconfig](https://github.com/privatenumber/get-tsconfig) | `4.10.1` | `4.13.0` |\n| [is-generator-function](https://github.com/inspect-js/is-generator-function) | `1.1.0` | `1.1.2` |\n| [jiti](https://github.com/unjs/jiti) | `2.5.1` | `2.6.1` |\n| [lightningcss-darwin-arm64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-darwin-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-freebsd-x64](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm-gnueabihf](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-arm64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-gnu](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-linux-x64-musl](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-arm64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss-win32-x64-msvc](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.30.1` | `1.30.2` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.19` | `0.30.21` |\n| [napi-postinstall](https://github.com/un-ts/napi-postinstall) | `0.3.3` | `0.3.4` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.20` | `2.0.27` |\n| [parse5](https://github.com/inikulin/parse5) | `7.3.0` | `8.0.0` |\n| [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.17.0` | `0.18.0` |\n| [resolve](https://github.com/browserify/resolve) | `1.22.10` | `1.22.11` |\n| [rollup](https://github.com/rollup/rollup) | `4.50.1` | `4.52.5` |\n| [scheduler](https://github.com/facebook/react/tree/HEAD/packages/scheduler) | `0.26.0` | `0.27.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.3` | `0.34.4` |\n| [std-env](https://github.com/unjs/std-env) | `3.9.0` | `3.10.0` |\n| [tapable](https://github.com/webpack/tapable) | `2.2.3` | `2.3.0` |\n| [tinyrainbow](https://github.com/tinylibs/tinyrainbow) | `2.0.0` | `3.0.3` |\n| [tldts-core](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tldts](https://github.com/remusao/tldts) | `6.1.86` | `7.0.17` |\n| [tough-cookie](https://github.com/salesforce/tough-cookie) | `5.1.2` | `6.0.0` |\n| [tr46](https://github.com/jsdom/tr46) | `5.1.1` | `6.0.0` |\n| [undici-types](https://github.com/nodejs/undici) | `7.10.0` | `7.16.0` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.1.3` | `1.1.4` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.5` | `7.1.12` |\n| [webidl-conversions](https://github.com/jsdom/webidl-conversions) | `7.0.0` | `8.0.0` |\n| [whatwg-url](https://github.com/jsdom/whatwg-url) | `14.2.0` | `15.1.0` |\n\nUpdates `@tauri-apps/api` from 2.8.0 to 2.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eNo known vulnerabilities found\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.9.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/f5851ee00d6d1f4d560a220ca5a728fedd525092\"\u003e\u003ccode\u003ef5851ee00\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14089\"\u003e#14089\u003c/a\u003e) Adds the \u003ccode\u003escrollBarStyle\u003c/code\u003e option to the Webview and WebviewBuilder constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14133\"\u003e#14133\u003c/a\u003e) Added \u003ccode\u003eapp \u0026gt; onBackButtonPress\u003c/code\u003e for Android back button handling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/59089723fc20d66f3f305f2008adeb279bf87462\"\u003e\u003ccode\u003e59089723f\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14091\"\u003e#14091\u003c/a\u003e) Added a config to set a data_directory relative to the app-specific data dir in JavaScript and \u003ccode\u003etauri.conf.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/08bda64c25008bd45c5b58d06ff14649081a2f5d\"\u003e\u003ccode\u003e08bda64c2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14132\"\u003e#14132\u003c/a\u003e) Fix \u003ccode\u003ecore \u0026gt; addPluginListener\u003c/code\u003e failing on command permission check.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026gt; @tauri-apps/api@2.9.0 npm-publish /home/runner/work/tauri/tauri/packages/api\n\u0026gt; pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel silly --no-git-checks\n\u003cp\u003e\u0026gt; \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.9.0 build /home/runner/work/tauri/tauri/packages/api\n\u0026gt; rollup -c --configPlugin typescript\u003c/p\u003e\n\u003cp\u003e\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m1.5s\u001b[22m\u001b[39m\n\u001b[36m\n\u001b[1msrc/index.ts\u001b[22m → \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m../../crates/tauri/scripts/bundle.global.js\u001b[22m in \u001b[1m1.9s\u001b[22m\u001b[39m\nnpm verbose cli /opt/hostedtoolcache/node/20.19.5/x64/bin/node /opt/hostedtoolcache/node/20.19.5/x64/bin/npm\nnpm info using npm@10.8.2\nnpm info using node@v20.19.5\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/lib/node_modules/npm/npmrc\nnpm silly config load:file:/tmp/770b5e21bc9a9b51797683f237994887/.npmrc\nnpm silly config load:file:/home/runner/work/_temp/.npmrc\nnpm silly config load:file:/opt/hostedtoolcache/node/20.19.5/x64/etc/npmrc\nnpm verbose title npm publish tauri-apps-api-2.9.0.tgz\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/cb28f4368cc8bdc43c6bde88f793f68a30a2d54c\"\u003e\u003ccode\u003ecb28f43\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14137\"\u003e#14137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/6aa7f2d852870aeba1d4dd0e07f8be2bc9b66286\"\u003e\u003ccode\u003e6aa7f2d\u003c/code\u003e\u003c/a\u003e chore(deps): minor bump plugin, codegen and macros crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/06f26bbb2449a98b82af6c5a536ce1f337a23fe9\"\u003e\u003ccode\u003e06f26bb\u003c/code\u003e\u003c/a\u003e chore(deps): update tao to 0.34.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/68cb318979317c09f401825150e007d60377e75e\"\u003e\u003ccode\u003e68cb318\u003c/code\u003e\u003c/a\u003e feat(core): add stop, restart, destroy and configuration changed Android hook...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3397fd9bfe5f6b1337110149f6c34731b8a44bb3\"\u003e\u003ccode\u003e3397fd9\u003c/code\u003e\u003c/a\u003e feat(core): back button event on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/8142\"\u003e#8142\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14133\"\u003e#14133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3b4fac2017832d426dd07c5e24e26684eda57f7b\"\u003e\u003ccode\u003e3b4fac2\u003c/code\u003e\u003c/a\u003e feat(android): add auto_increment_version_code option for Android builds  (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/684791efa6f3c671a0435d456ac208bca871d8c1\"\u003e\u003ccode\u003e684791e\u003c/code\u003e\u003c/a\u003e fix(macos): Always try to create webview, even if webkit runtime isn't detect...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/25e920e169db900ca4f07c2bb9eb290e9f9f2c7d\"\u003e\u003ccode\u003e25e920e\u003c/code\u003e\u003c/a\u003e fix(cli): wait for dev command to exit with --no-watch, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14284\"\u003e#14284\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14298\"\u003e#14298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a27948585662db6da90aaef998a7a43efdb6f647\"\u003e\u003ccode\u003ea279485\u003c/code\u003e\u003c/a\u003e chore(cli): update cargo-mobile2 to 0.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7b0d4e73227e42d88732b6d9fe643499dd78ec4e\"\u003e\u003ccode\u003e7b0d4e7\u003c/code\u003e\u003c/a\u003e fix(core): SHA256 hash for JS scripts CSP on Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/14265\"\u003e#14265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.8.0...@tauri-apps/api-v2.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.0 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e\u003ccode\u003e@​tauri-apps/plugin-opener\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 729B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-opener-2.5.2.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 6e2127d0ad7627a16103215ed596e4fa42bda199\nnpm notice integrity: sha512-ei/yRRoCklWHI[...]mDJIv5R326Mew==\nnpm notice total files: 7\nnpm notice\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=644605763\n+ @tauri-apps/plugin-opener@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f85\u003c/code\u003e\u003c/a\u003e Fixed an issue that caused docs.rs builds to fail. No user facing changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371804172fa852ef3c127b2398c54bc35f74950\"\u003e\u003ccode\u003e2371804\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2888\"\u003e#2888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90f9b9310ad5aafeb27177ec96b39f1f5a33fc22\"\u003e\u003ccode\u003e90f9b93\u003c/code\u003e\u003c/a\u003e chore: fix cli version in deep-link package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1c58f3372c49a723d5dc5623f23984411f8c3e5a\"\u003e\u003ccode\u003e1c58f33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.4 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/75617a6a92504c7826600578e2ebce20057005ae\"\u003e\u003ccode\u003e75617a6\u003c/code\u003e\u003c/a\u003e fix(mobile): deeplinks (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2870\"\u003e#2870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5a963a0496a3c434fb3c2b894010836f2ec34f69\"\u003e\u003ccode\u003e5a963a0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/cli\u003c/code\u003e to v2.8.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2930\"\u003e#2930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/76f4e7bb8438516673f0b9587a4408dbf4760c48\"\u003e\u003ccode\u003e76f4e7b\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.33.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2903\"\u003e#2903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/670ac1d7c1e12b188a7dc73d2b2c2f5e3179186e\"\u003e\u003ccode\u003e670ac1d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.40.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2923\"\u003e#2923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ed0deef2cf084398a2f16e43839c8ec55654257a\"\u003e\u003ccode\u003eed0deef\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​tauri-apps/api\u003c/code\u003e to v2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/50cebdb6d5f86aa67b97a6ef2b4bef0c25ad27e4\"\u003e\u003ccode\u003e50cebdb\u003c/code\u003e\u003c/a\u003e chore(deps): update to tauri 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/dd2ea9cfa501279241068ec462488cd01d564b9b\"\u003e\u003ccode\u003edd2ea9c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.46.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2920\"\u003e#2920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.5.0...http-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.5.2 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.1\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(static-paths): add depth tracking to parallel route param resolution: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85319\"\u003e#85319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix types of \u003ccode\u003e@​next/mdx\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/82238\"\u003e#82238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure getServerInsertedHTML skips rendering correctly: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85394\"\u003e#85394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate .next/types \u003ccode\u003einclude\u003c/code\u003e on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85400\"\u003e#85400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude \u003ccode\u003enext-js\u003c/code\u003e condition from middleware, proxy, and instrumentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85321\"\u003e#85321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unstable_forceStale prefetch option \u0026amp; restore \u003ccode\u003eprefetch={true}\u003c/code\u003e functionality: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85411\"\u003e#85411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e2bcbf254-20251020\u003c/code\u003e to \u003ccode\u003e6160773f-20251023\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85277\"\u003e#85277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(next/image): swap dependencies: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85419\"\u003e#85419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003eOrigin: null\u003c/code\u003e headers: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85402\"\u003e#85402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneralize Segment Cache fallback implementation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/84652\"\u003e#84652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure req.query is writable: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81573\"\u003e#81573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Proxy not picked up on Windows: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85443\"\u003e#85443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Ensure we can toggle the DevTools menu while status indicators are active: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85456\"\u003e#85456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix crash when suspending in Components using \u003ccode\u003euseActionQueue\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85459\"\u003e#85459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: create-next-app react-compiler and new prompts: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85213\"\u003e#85213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: cache components - introduction: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85196\"\u003e#85196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use cache feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85169\"\u003e#85169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: stabilize apis in docs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85219\"\u003e#85219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: revalidateTag immediate expiration in Route Handlers: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85223\"\u003e#85223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs/use cache feedback 2: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85222\"\u003e#85222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: added \u003ccode\u003euse cache: remote\u003c/code\u003e docs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85145\"\u003e#85145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy runtime defaults to nodejs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85204\"\u003e#85204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: cache components feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85241\"\u003e#85241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add a note that cache components is opt-in near the top: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85245\"\u003e#85245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs/v16 feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85259\"\u003e#85259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command to install babel-plugin-react-compiler as a devDependency: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85235\"\u003e#85235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: typegen next-env.d.ts feedback: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85273\"\u003e#85273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: link to MCP guide from upgrade: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85308\"\u003e#85308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: regexp removed from middleware config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85343\"\u003e#85343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify MCP guide to focus on next-devtools-mcp: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85353\"\u003e#85353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix proxy matcher overflow: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85337\"\u003e#85337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: point out diff in serialization types for arguments and return values: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85338\"\u003e#85338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Update snapshots: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85407\"\u003e#85407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo in SEO section of loading.mdx: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85301\"\u003e#85301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Fast Refresh documentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85352\"\u003e#85352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix grammatical errors in updating data documentation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85067\"\u003e#85067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Skip devlow benchmarks on PRs: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85408\"\u003e#85408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Unflake typed-env suite: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85410\"\u003e#85410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rust toolchain to 2025-10-27: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85409\"\u003e#85409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Speed up prefetching suite: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85417\"\u003e#85417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove inaccuracies from use cache: private: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85425\"\u003e#85425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Exclude Next.js internal stack frames from cache-component-error CLI output assertions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85421\"\u003e#85421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Exclude likely Next.js internal Components from component stacks in Redbox assertions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85420\"\u003e#85420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: correctly trace files with npm: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85323\"\u003e#85323\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e08402bfad8db05b0df820daf4f08c9c65ab1f7b\"\u003e\u003ccode\u003ee08402b\u003c/code\u003e\u003c/a\u003e v16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/51d9631e571a04a50dbf33259c81893c48ab3eca\"\u003e\u003ccode\u003e51d9631\u003c/code\u003e\u003c/a\u003e Upgrade React from \u003ccode\u003e6160773f-20251023\u003c/code\u003e to \u003ccode\u003eb4455a6e-20251027\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85464\"\u003e#85464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/163fc17a46f79901c5910ebd540ae8bb8e47e3ef\"\u003e\u003ccode\u003e163fc17\u003c/code\u003e\u003c/a\u003e v16.0.1-canary.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a986e1731d60ed02749ab0fb64fe581dc35e04a5\"\u003e\u003ccode\u003ea986e17\u003c/code\u003e\u003c/a\u003e Fix crash when suspending in Components using \u003ccode\u003euseActionQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85459\"\u003e#85459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/406721415df918d4eda14a54d1866569aeb5765b\"\u003e\u003ccode\u003e4067214\u003c/code\u003e\u003c/a\u003e Turbopack: correctly trace files with npm (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85323\"\u003e#85323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/976a2222f0dfb9cd01fd83439bffca5bf10cf49d\"\u003e\u003ccode\u003e976a222\u003c/code\u003e\u003c/a\u003e [test] Ensure we can toggle the DevTools menu while status indicators are act...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b95dbe6a3a79a459173557a3b670eb6cb2c6d060\"\u003e\u003ccode\u003eb95dbe6\u003c/code\u003e\u003c/a\u003e fix: Proxy not picked up on Windows (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/85443\"\u003e#85443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b0837e0f2451bfe420b082109f259122bf676298\"\u003e\u003ccode\u003eb0837e0\u003c/code\u003e\u003c/a\u003e [test] Exclude likely Next.js internal Components from component stacks in Re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/456d8e7b8c0f1f11fa9d290ccc916c6c686d5081\"\u003e\u003ccode\u003e456d8e7\u003c/code\u003e\u003c/a\u003e fix: ensure req.query is writable (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/81573\"\u003e#81573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0b6fe158c61fec5f30289856a3d1c078b0be7022\"\u003e\u003ccode\u003e0b6fe15\u003c/code\u003e\u003c/a\u003e [test] Exclude Next.js internal stack frames from cache-component-error CLI o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.5.2...v16.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.1.12 to 19.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.0\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.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node...\n\n_Description has been truncated_","html_url":"https://github.com/Dichill/sample-tauri/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dichill%2Fsample-tauri/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}}]}