{"id":22298,"name":"checkly","ecosystem":"npm","repository_url":"https://github.com/checkly/checkly-cli","issues_count":556,"created_at":"2025-06-07T02:51:36.980Z","updated_at":"2025-06-07T02:51:36.980Z","purl":"pkg:npm/checkly","metadata":{"id":1520271,"name":"checkly","ecosystem":"npm","description":"Checkly CLI","homepage":"https://github.com/checkly/checkly-cli#readme","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/checkly/checkly-cli","keywords_array":[],"namespace":null,"versions_count":196,"first_release_published_at":"2023-05-03T08:40:48.740Z","latest_release_published_at":"2025-05-28T14:01:09.669Z","latest_release_number":"5.5.0","last_synced_at":"2025-06-03T15:18:51.726Z","created_at":"2022-04-09T04:17:26.363Z","updated_at":"2025-06-03T15:20:37.836Z","registry_url":"https://www.npmjs.com/package/checkly","install_command":"npm install checkly","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"pwt-alpha":"0.0.0-pr.1077.3c8e1f4","prerelease":"5.5.0-prerelease-7bed6a8","latest":"5.5.0","experimental":"0.0.0-pr.1079.497e624"}},"repo_metadata":{"id":37092535,"uuid":"331431555","full_name":"checkly/checkly-cli","owner":"checkly","description":"TS/JS native Monitoring as Code workflow","archived":false,"fork":false,"pushed_at":"2025-05-28T13:56:00.000Z","size":4913,"stargazers_count":78,"open_issues_count":27,"forks_count":16,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-06-01T18:52:24.351Z","etag":null,"topics":["cli","javascript","monitoring","monitoring-as-code","nodejs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/checkly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-20T21:03:11.000Z","updated_at":"2025-05-29T01:42:40.000Z","dependencies_parsed_at":"2023-12-20T14:45:53.066Z","dependency_job_id":"1e2393d4-28cd-4bb7-8b8e-b3b30da7925f","html_url":"https://github.com/checkly/checkly-cli","commit_stats":{"total_commits":574,"total_committers":29,"mean_commits":19.79310344827586,"dds":0.7996515679442509,"last_synced_commit":"2fc5bde0d4b64923960cd7af95081f42d1658db0"},"previous_names":[],"tags_count":199,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkly","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":257547884,"owners_count":22562838,"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":"checkly","name":"Checkly","uuid":"25982255","kind":"organization","description":"Code, test, and deploy synthetic monitoring at scale.","email":null,"website":"https://checklyhq.com","location":"Global","twitter":"checklyHQ","company":null,"icon_url":"https://avatars.githubusercontent.com/u/25982255?v=4","repositories_count":67,"last_synced_at":"2025-05-25T21:53:06.735Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/checkly","funding_links":[],"total_stars":19214,"followers":227,"following":0,"created_at":"2022-11-14T05:31:59.921Z","updated_at":"2025-05-25T21:53:06.736Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkly","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/checkly/repositories"},"tags":[{"name":"5.4.0","sha":"d12b1a4dab17daf595d403b12f3c0791b07a2826","kind":"commit","published_at":"2025-05-15T15:00:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.4.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.4.0/manifests"},{"name":"v5.4.0","sha":"d12b1a4dab17daf595d403b12f3c0791b07a2826","kind":"commit","published_at":"2025-05-15T15:00:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.4.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.4.0/manifests"},{"name":"v5.3.1","sha":"3953bd5bf3f0f8ecab556e7a0c5643755d8ced22","kind":"commit","published_at":"2025-04-28T16:25:33.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.3.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.3.1/manifests"},{"name":"5.3.1","sha":"3953bd5bf3f0f8ecab556e7a0c5643755d8ced22","kind":"commit","published_at":"2025-04-28T16:25:33.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.3.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.3.1/manifests"},{"name":"v5.3.0","sha":"3c66926b00fb129c0f8c764fdc8568ccb0fc5171","kind":"commit","published_at":"2025-04-22T08:29:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.3.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.3.0/manifests"},{"name":"5.3.0","sha":"3c66926b00fb129c0f8c764fdc8568ccb0fc5171","kind":"commit","published_at":"2025-04-22T08:29:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.3.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.3.0/manifests"},{"name":"v5.2.0","sha":"a40576bbf3a5a7c8eb9a06f01bb5e2fd104fbf87","kind":"commit","published_at":"2025-04-01T14:37:44.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.2.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.2.0/manifests"},{"name":"5.2.0","sha":"a40576bbf3a5a7c8eb9a06f01bb5e2fd104fbf87","kind":"commit","published_at":"2025-04-01T14:37:44.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.2.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.2.0/manifests"},{"name":"v5.1.0","sha":"14181141bb08ef463da197d6416c9a3ad035551c","kind":"commit","published_at":"2025-03-25T10:32:41.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.1.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.1.0/manifests"},{"name":"5.1.0","sha":"14181141bb08ef463da197d6416c9a3ad035551c","kind":"commit","published_at":"2025-03-25T10:32:41.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.1.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.1.0/manifests"},{"name":"5.0.1","sha":"5d838d614591e0edc6fe1c1c529aef7b9398d10f","kind":"commit","published_at":"2025-02-26T14:21:26.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.0.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.0.1/manifests"},{"name":"v5.0.1","sha":"5d838d614591e0edc6fe1c1c529aef7b9398d10f","kind":"commit","published_at":"2025-02-26T14:21:26.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.0.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.0.1/manifests"},{"name":"5.0.0","sha":"b66531150f724bb723976fcd8c6a885ef88e8ecf","kind":"commit","published_at":"2025-02-26T13:28:13.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/5.0.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/5.0.0/manifests"},{"name":"v5.0.0","sha":"b66531150f724bb723976fcd8c6a885ef88e8ecf","kind":"commit","published_at":"2025-02-26T13:28:13.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v5.0.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v5.0.0/manifests"},{"name":"4.19.1","sha":"df80080197d47bc8c6a77dd6aa8c3388a4a306a5","kind":"commit","published_at":"2025-01-29T20:21:19.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.19.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.19.1/manifests"},{"name":"v4.19.1","sha":"df80080197d47bc8c6a77dd6aa8c3388a4a306a5","kind":"commit","published_at":"2025-01-29T20:21:19.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.19.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.19.1/manifests"},{"name":"4.19.0","sha":"93317625bc473ba9546e379fb9c7efff8bbb041d","kind":"commit","published_at":"2025-01-29T12:22:56.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.19.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.19.0/manifests"},{"name":"v4.19.0","sha":"93317625bc473ba9546e379fb9c7efff8bbb041d","kind":"commit","published_at":"2025-01-29T12:22:56.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.19.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.19.0/manifests"},{"name":"v4.18.0","sha":"0173d7b9ebcb7f16cfe14d41ea6393b4e3fdf330","kind":"commit","published_at":"2025-01-20T13:37:40.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.18.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.18.0/manifests"},{"name":"4.18.0","sha":"0173d7b9ebcb7f16cfe14d41ea6393b4e3fdf330","kind":"commit","published_at":"2025-01-20T13:37:40.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.18.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.18.0/manifests"},{"name":"v4.17.0","sha":"33f3c082b7c6ff76641e70cf9d6a03907c36ac27","kind":"commit","published_at":"2025-01-20T06:32:48.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.17.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.17.0/manifests"},{"name":"4.17.0","sha":"33f3c082b7c6ff76641e70cf9d6a03907c36ac27","kind":"commit","published_at":"2025-01-20T06:32:48.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.17.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.17.0/manifests"},{"name":"v4.16.0","sha":"611733fbc9d3cb3020f550588377dcf914e1a8e1","kind":"commit","published_at":"2025-01-13T15:33:56.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.16.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.16.0/manifests"},{"name":"4.16.0","sha":"611733fbc9d3cb3020f550588377dcf914e1a8e1","kind":"commit","published_at":"2025-01-13T15:33:56.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.16.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.16.0/manifests"},{"name":"v4.15.0","sha":"75797f3761c7a419c7e074610e7494323de5618b","kind":"commit","published_at":"2024-12-10T16:51:07.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.15.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.15.0/manifests"},{"name":"4.15.0","sha":"75797f3761c7a419c7e074610e7494323de5618b","kind":"commit","published_at":"2024-12-10T16:51:07.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.15.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.15.0/manifests"},{"name":"4.14.0","sha":"cef23cf549dd3f05e70ec9653ea9d361d53bcd36","kind":"commit","published_at":"2024-11-29T12:12:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.14.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.14.0/manifests"},{"name":"v4.14.0","sha":"cef23cf549dd3f05e70ec9653ea9d361d53bcd36","kind":"commit","published_at":"2024-11-29T12:12:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.14.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.14.0/manifests"},{"name":"4.13.0","sha":"43bf5acf572ff5795b4866497f0cfaf5540366c2","kind":"commit","published_at":"2024-11-28T10:28:03.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.13.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.13.0/manifests"},{"name":"v4.13.0","sha":"43bf5acf572ff5795b4866497f0cfaf5540366c2","kind":"commit","published_at":"2024-11-28T10:28:03.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.13.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.13.0/manifests"},{"name":"v4.12.0","sha":"77a3ab0cc8a23d71dcd95bf51c0cd79e43dae48c","kind":"commit","published_at":"2024-11-26T15:58:05.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.12.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.12.0/manifests"},{"name":"4.12.0","sha":"77a3ab0cc8a23d71dcd95bf51c0cd79e43dae48c","kind":"commit","published_at":"2024-11-26T15:58:05.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.12.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.12.0/manifests"},{"name":"v4.11.0","sha":"01e8493d0aad814549642472114fc0bfc7619748","kind":"commit","published_at":"2024-11-15T16:16:34.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.11.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.11.0/manifests"},{"name":"4.11.0","sha":"01e8493d0aad814549642472114fc0bfc7619748","kind":"commit","published_at":"2024-11-15T16:16:34.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.11.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.11.0/manifests"},{"name":"4.10.0","sha":"bb421ba5b2c6cfc505666b0484ed9d50e6db137e","kind":"commit","published_at":"2024-11-07T09:11:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.10.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.10.0/manifests"},{"name":"v4.10.0","sha":"bb421ba5b2c6cfc505666b0484ed9d50e6db137e","kind":"commit","published_at":"2024-11-07T09:11:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.10.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.10.0/manifests"},{"name":"v4.9.1","sha":"5dbec8cead3f24d92cf9e98353f3565557563220","kind":"commit","published_at":"2024-10-17T10:13:08.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.9.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.9.1/manifests"},{"name":"4.9.1","sha":"5dbec8cead3f24d92cf9e98353f3565557563220","kind":"commit","published_at":"2024-10-17T10:13:08.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.9.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.9.1/manifests"},{"name":"v4.9.0","sha":"2ae88566d6ddc90943faff3253440ddde5661cc7","kind":"commit","published_at":"2024-09-03T10:56:22.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.9.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.9.0/manifests"},{"name":"4.9.0","sha":"2ae88566d6ddc90943faff3253440ddde5661cc7","kind":"commit","published_at":"2024-09-03T10:56:22.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.9.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.9.0/manifests"},{"name":"4.8.1","sha":"c9bd0b2da5d4d89ff4fd8a6ed14015e9b685df34","kind":"commit","published_at":"2024-08-15T13:37:49.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.8.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.8.1/manifests"},{"name":"v4.8.1","sha":"c9bd0b2da5d4d89ff4fd8a6ed14015e9b685df34","kind":"commit","published_at":"2024-08-15T13:37:49.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.8.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.8.1/manifests"},{"name":"v4.8.0","sha":"94b8c8bd2ba9c0c214fa56f719aaf1cc8b721f16","kind":"commit","published_at":"2024-07-29T07:54:43.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.8.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.8.0/manifests"},{"name":"4.8.0","sha":"94b8c8bd2ba9c0c214fa56f719aaf1cc8b721f16","kind":"commit","published_at":"2024-07-29T07:54:43.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.8.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.8.0/manifests"},{"name":"4.7.0","sha":"dea54f011f5616c742b01a036ff4cee449b60708","kind":"commit","published_at":"2024-06-20T12:42:46.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.7.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.7.0/manifests"},{"name":"v4.7.0","sha":"dea54f011f5616c742b01a036ff4cee449b60708","kind":"commit","published_at":"2024-06-20T12:42:46.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.7.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.7.0/manifests"},{"name":"v4.6.3","sha":"4fcc819d5c08b3ad5c62859f0587b883c9797b07","kind":"commit","published_at":"2024-03-25T14:36:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.6.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.3/manifests"},{"name":"4.6.3","sha":"4fcc819d5c08b3ad5c62859f0587b883c9797b07","kind":"commit","published_at":"2024-03-25T14:36:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.6.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.3/manifests"},{"name":"4.6.2","sha":"c6e8165128c573c4c1d4422e1c21c6aef24be250","kind":"commit","published_at":"2024-03-12T08:44:33.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.6.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.2/manifests"},{"name":"v4.6.2","sha":"c6e8165128c573c4c1d4422e1c21c6aef24be250","kind":"commit","published_at":"2024-03-12T08:44:33.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.6.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.2/manifests"},{"name":"4.6.1","sha":"bfc68daeeacc92cfe427e20305a2a36dc0fac043","kind":"commit","published_at":"2024-02-08T11:44:22.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.6.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.1/manifests"},{"name":"v4.6.1","sha":"bfc68daeeacc92cfe427e20305a2a36dc0fac043","kind":"commit","published_at":"2024-02-08T11:44:22.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.6.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"f5d1313be9fd5d0a1793aa4797d2823cf00df854","kind":"commit","published_at":"2024-01-26T13:10:19.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.6.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.6.0/manifests"},{"name":"4.6.0","sha":"f5d1313be9fd5d0a1793aa4797d2823cf00df854","kind":"commit","published_at":"2024-01-26T13:10:19.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.6.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.6.0/manifests"},{"name":"v4.5.0","sha":"4c52015c3f42f2773cf616811db98b2a258998f1","kind":"commit","published_at":"2023-12-15T12:47:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.5.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.5.0/manifests"},{"name":"v4.5.1","sha":"4c52015c3f42f2773cf616811db98b2a258998f1","kind":"commit","published_at":"2023-12-15T12:47:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.5.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.5.1/manifests"},{"name":"4.5.2","sha":"4c52015c3f42f2773cf616811db98b2a258998f1","kind":"commit","published_at":"2023-12-15T12:47:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.5.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.5.2/manifests"},{"name":"4.5.0","sha":"4c52015c3f42f2773cf616811db98b2a258998f1","kind":"commit","published_at":"2023-12-15T12:47:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.5.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.5.0/manifests"},{"name":"v4.5.2","sha":"4c52015c3f42f2773cf616811db98b2a258998f1","kind":"commit","published_at":"2023-12-15T12:47:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.5.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.5.2/manifests"},{"name":"v4.4.0","sha":"6d5a909f68029d396d4b520db5ff08f206595781","kind":"commit","published_at":"2023-11-08T07:31:58.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.4.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.4.0/manifests"},{"name":"4.4.0","sha":"6d5a909f68029d396d4b520db5ff08f206595781","kind":"commit","published_at":"2023-11-08T07:31:58.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.4.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.4.0/manifests"},{"name":"v4.3.1","sha":"711ddd6917257d10a59710e9b15f348d65d6ff25","kind":"commit","published_at":"2023-11-06T09:33:17.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.3.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.3.1/manifests"},{"name":"4.3.1","sha":"711ddd6917257d10a59710e9b15f348d65d6ff25","kind":"commit","published_at":"2023-11-06T09:33:17.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.3.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.3.1/manifests"},{"name":"4.3.0","sha":"4b8e5d3b792a980911b254cdfca62621c07c88f1","kind":"commit","published_at":"2023-11-02T10:38:11.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.3.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.3.0/manifests"},{"name":"v4.3.0","sha":"4b8e5d3b792a980911b254cdfca62621c07c88f1","kind":"commit","published_at":"2023-11-02T10:38:11.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.3.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.3.0/manifests"},{"name":"4.2.0","sha":"741d64033cf611828e480f1dc4a55267ded20f72","kind":"commit","published_at":"2023-09-25T09:06:37.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.2.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.2.0/manifests"},{"name":"v4.2.0","sha":"741d64033cf611828e480f1dc4a55267ded20f72","kind":"commit","published_at":"2023-09-25T09:06:37.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.2.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.2.0/manifests"},{"name":"4.1.0","sha":"47a3dfa7bc8bc795d0c22e1ec9f1c78962927043","kind":"commit","published_at":"2023-09-01T11:17:55.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.1.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.1.0/manifests"},{"name":"v4.1.0","sha":"47a3dfa7bc8bc795d0c22e1ec9f1c78962927043","kind":"commit","published_at":"2023-09-01T11:17:55.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.1.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.1.0/manifests"},{"name":"4.0.14","sha":"9335b50bec90e6509884fd1bad5e74883b96ad28","kind":"commit","published_at":"2023-08-03T12:51:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.0.14","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.0.14/manifests"},{"name":"v4.0.14","sha":"9335b50bec90e6509884fd1bad5e74883b96ad28","kind":"commit","published_at":"2023-08-03T12:51:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.14","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.14/manifests"},{"name":"v4.0.13","sha":"b630add50af2328f8aec55d31f2aeaf96dad3395","kind":"commit","published_at":"2023-07-31T14:21:40.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.13","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.13/manifests"},{"name":"4.0.13","sha":"9a5b0391b4a96e8d93aa0b687384e02a83bc6125","kind":"commit","published_at":"2023-07-31T12:24:41.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/4.0.13","html_url":"https://github.com/checkly/checkly-cli/releases/tag/4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/4.0.13/manifests"},{"name":"v4.0.12","sha":"a0604a7a816055a9bc1849cf2787cc8610e74866","kind":"commit","published_at":"2023-07-10T12:34:26.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.12","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.12/manifests"},{"name":"v4.0.11","sha":"7f1932bb69466113dc5665e137143de2191002ea","kind":"commit","published_at":"2023-07-05T15:17:56.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.11","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.11/manifests"},{"name":"v2.8.11","sha":"62ddc75f89a1a4473b2bd9dc0cff0dc949c7bb6f","kind":"commit","published_at":"2023-07-04T10:16:24.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v2.8.11","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v2.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v2.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v2.8.11/manifests"},{"name":"v4.0.10","sha":"62ddc75f89a1a4473b2bd9dc0cff0dc949c7bb6f","kind":"commit","published_at":"2023-07-04T10:16:24.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.10","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.10/manifests"},{"name":"v4.0.9","sha":"da81abfc1138cd23bf43797e3cc39c512cf17098","kind":"commit","published_at":"2023-06-23T14:40:43.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.9","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.9/manifests"},{"name":"v4.0.8","sha":"76de1542b63ef7f278bb32a31ac11c45f475d96c","kind":"commit","published_at":"2023-05-25T13:25:36.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.8","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.8/manifests"},{"name":"v4.0.7","sha":"6b1545e7ce554555e7d9ad9e10da8a9243b30b06","kind":"commit","published_at":"2023-05-23T14:31:42.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.7","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.7/manifests"},{"name":"v4.0.6","sha":"d2f88ba0535b7e897b9b4b6810435f7728f2a4a6","kind":"commit","published_at":"2023-05-17T09:12:42.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.6","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.6/manifests"},{"name":"v4.0.5","sha":"e1b75b6a0f7d93ecc0a4fe48c630162fc2c24bf9","kind":"commit","published_at":"2023-05-09T11:22:05.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.5","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.5/manifests"},{"name":"v4.0.4","sha":"209ae150c9b7405b491bc5ddc8a7987acc924e76","kind":"commit","published_at":"2023-05-05T15:40:23.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.4/manifests"},{"name":"v4.0.3","sha":"6c83cfb32865d84dbf00395c55421a47e65a73f2","kind":"commit","published_at":"2023-04-28T16:00:41.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.3/manifests"},{"name":"v4.0.2-2","sha":"9463cc8eb99cdab70f652697e22d7c6acb8d362f","kind":"commit","published_at":"2023-04-28T14:33:50.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.2-2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.2-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.2-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.2-2/manifests"},{"name":"v4.0.2","sha":"46228000da1104d025eac9af9bb79cbd3df3dc00","kind":"commit","published_at":"2023-04-28T14:01:38.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"84b5634ed3750261b8fe831312c84bb9f5d1f8a9","kind":"commit","published_at":"2023-04-28T13:30:04.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"125b3635632107e57270ed08107f8f820391951c","kind":"commit","published_at":"2023-04-28T09:46:02.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v4.0.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v4.0.0/manifests"},{"name":"v0.4.13","sha":"c69f33b8a04b3f836b7fa041efc253d014efa9ee","kind":"commit","published_at":"2023-04-26T11:28:09.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.13","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.13/manifests"},{"name":"v0.4.12","sha":"6a4f919fa7448142bee82aa8f426bd830ea8c670","kind":"commit","published_at":"2023-04-13T14:44:29.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.12","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.12/manifests"},{"name":"v0.4.11","sha":"da9530c3cd037f2c7614e243d27b59bdc6b63617","kind":"commit","published_at":"2023-04-06T13:22:29.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.11","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.11/manifests"},{"name":"v0.4.10","sha":"365a643f0a0a5715854ecfcb40df753d9198f3e2","kind":"commit","published_at":"2023-04-05T13:33:46.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.10","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.10/manifests"},{"name":"v0.4.9","sha":"df24596bfbb73f5a083701cb8293ac99978494a5","kind":"commit","published_at":"2023-03-22T10:11:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.9","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.9/manifests"},{"name":"v0.4.8","sha":"029d4181727dbc6f6427cd58ea6403451a4e9383","kind":"commit","published_at":"2023-03-16T15:41:15.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.8","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.8/manifests"},{"name":"v0.4.7","sha":"39459536a2fe4c8ddbccb65eb62192c1ea856057","kind":"commit","published_at":"2023-03-13T12:40:10.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.7","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"bf37946a0e9a527e2cd2ad09e1a36524db530b7c","kind":"commit","published_at":"2023-03-07T14:18:29.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.6","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"c2f0797c3c861fbcbca7c716051b2b25dd3e3cbe","kind":"commit","published_at":"2023-02-28T12:45:26.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.5","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"881b9bb648376b6b41fe8eedc31033bb62ec3d79","kind":"commit","published_at":"2023-02-23T09:29:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"f8ac506dcee73d8242ca7ba9e11532f601045ac2","kind":"commit","published_at":"2023-02-21T16:35:58.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ed0aabe1241ead6f84800f50a8670bc7b56ef645","kind":"commit","published_at":"2023-02-20T15:53:01.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"0da50d67732e36b6bfd7c45141ef06e9e41ca38b","kind":"commit","published_at":"2023-02-20T11:21:18.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"e2eb106a7ba0ce93580fcb8f3f2acec37040545a","kind":"commit","published_at":"2023-02-16T08:36:08.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.4.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.4.0/manifests"},{"name":"v0.3.15","sha":"cb735dd9d35864b780d6062ecb3ecfd93d9cd559","kind":"commit","published_at":"2023-02-15T08:47:58.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.15","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.15/manifests"},{"name":"v0.3.14","sha":"4ee7ce1fa34feb94580fdbf4bfdbbb6bd1f247f9","kind":"commit","published_at":"2023-02-09T10:32:34.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.14","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.14/manifests"},{"name":"v0.3.13","sha":"2ae0ce4f1e6dee4ccdd37660c8607d4139a8c619","kind":"commit","published_at":"2023-02-03T15:41:12.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.13","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.13/manifests"},{"name":"v0.3.12-1","sha":"3441a7c9afa71b10973d9a9cc77ae7e794932bcc","kind":"commit","published_at":"2023-02-03T11:52:05.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.12-1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.12-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.12-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.12-1/manifests"},{"name":"v0.3.12","sha":"f864532880394d4a507fe8ff93951d7681bf5e0e","kind":"commit","published_at":"2023-02-03T11:45:06.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.12","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.12/manifests"},{"name":"v0.3.11","sha":"e3e5c7a4ad1edea2720bc41108665c3583dc6ece","kind":"commit","published_at":"2023-02-02T14:45:06.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.11","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.11/manifests"},{"name":"v0.3.10","sha":"827cf71b4e8a46648c0763a2ad685166948439b9","kind":"commit","published_at":"2023-01-31T16:08:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.10","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"208eb6acd988978fe61ff0350464a7628aa10063","kind":"commit","published_at":"2023-01-30T10:37:10.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.9","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"202c1285a757712fc39e6740f2bec754d0efb54a","kind":"commit","published_at":"2023-01-26T15:16:06.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.8","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"8835a2f304b6f2a05d7d0ae7cb10654260c9ac11","kind":"commit","published_at":"2023-01-25T08:10:34.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.7","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"e6fb27a1fae3b8b4f24b73fa2c034c1bd98fec65","kind":"commit","published_at":"2023-01-19T09:25:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.6","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"a081024a0daa55e20a976cee5e518d9d7e94f31c","kind":"commit","published_at":"2023-01-16T12:09:56.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.5","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"e2a88798dac67636cff5593c8bd3b34212d377ba","kind":"commit","published_at":"2023-01-12T15:26:26.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"1dbb8701ab828b073c3501d17866c21227867d8b","kind":"commit","published_at":"2023-01-09T11:30:39.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"557ce34e4c44d30a8839bca0c58491fa796422fe","kind":"commit","published_at":"2023-01-09T10:43:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.2/manifests"},{"name":"v0.3.1-alpha7","sha":"537fd170e3c7f31dc5288fa37283aa3a29a5e7af","kind":"commit","published_at":"2023-01-06T15:13:41.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha7","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha7/manifests"},{"name":"v0.3.1-alpha6","sha":"5cdd7a98e52ff2a29fbc9d7e88101f74731e61c7","kind":"commit","published_at":"2023-01-05T11:29:19.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha6","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha6/manifests"},{"name":"v0.3.1-alpha5","sha":"c55cb39c1de76ba72f193dd7890595cfca33e29c","kind":"commit","published_at":"2023-01-05T10:43:15.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha5","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha5/manifests"},{"name":"0.3.1-alpha4","sha":"b56f70502b52867bf1eaf202560f4419fd2f659e","kind":"commit","published_at":"2023-01-04T11:01:24.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/0.3.1-alpha4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/0.3.1-alpha4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/0.3.1-alpha4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/0.3.1-alpha4/manifests"},{"name":"v0.3.1-alpha3-2","sha":"b1e4390472aa19c0385bb1b8fe831a245264e7fa","kind":"commit","published_at":"2023-01-04T08:45:51.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha3-2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha3-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha3-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha3-2/manifests"},{"name":"v0.3.1-alpha3","sha":"f6a95a7b4c81f2849c42df49d533210c3fe4c333","kind":"commit","published_at":"2023-01-03T15:37:08.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha3/manifests"},{"name":"v0.3.1-alpha2-2","sha":"cb64276478195c3a97dda8d62371151645f1aa88","kind":"commit","published_at":"2022-12-29T09:20:29.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha2-2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha2-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha2-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha2-2/manifests"},{"name":"v0.3.1-alpha2","sha":"897fd28255623f9439521d13c3f9ee3d2f479be3","kind":"commit","published_at":"2022-12-28T15:22:40.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha2/manifests"},{"name":"v0.3.1-alpha","sha":"728d9504526de564d0ed522a0c2b4103702616df","kind":"commit","published_at":"2022-12-27T10:27:34.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.1-alpha","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.1-alpha/manifests"},{"name":"v0.3.0-alpha4-3","sha":"ef7bc165cc941cde599df972f27a2e2e748e4218","kind":"commit","published_at":"2022-12-23T15:32:42.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.0-alpha4-3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.0-alpha4-3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.0-alpha4-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.0-alpha4-3/manifests"},{"name":"v0.3.0-alpha4-2","sha":"aa63ac76502c543928e3b25f837cb31af3ea2f74","kind":"commit","published_at":"2022-12-23T15:28:52.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.0-alpha4-2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.0-alpha4-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.0-alpha4-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.0-alpha4-2/manifests"},{"name":"v0.3.0-alpha4","sha":"fc5dd669c078613972591048b8e38395540a282a","kind":"commit","published_at":"2022-12-23T15:24:36.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.3.0-alpha4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.3.0-alpha4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.0-alpha4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.3.0-alpha4/manifests"},{"name":"v0.2.29","sha":"97ce56c0fcdfeeff5ea710c41c670af55f59a181","kind":"commit","published_at":"2022-02-08T13:23:33.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.29","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.29/manifests"},{"name":"v0.2.28","sha":"ac6301da252b947ddf1586c807d75786d8ecd6f0","kind":"commit","published_at":"2022-01-31T15:05:44.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.28","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.28/manifests"},{"name":"v0.2.27","sha":"19a463ceeeb5e47eb456d755487a238aba682336","kind":"commit","published_at":"2022-01-27T02:08:00.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.27","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.27/manifests"},{"name":"v0.2.26","sha":"f41382fd5dbc7ba762a9adef14b890425528923b","kind":"commit","published_at":"2022-01-10T14:48:29.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.26","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.26/manifests"},{"name":"v0.2.25","sha":"ce616a000c16f01c0f80be38f6080a3d849c51f1","kind":"commit","published_at":"2022-01-08T03:21:13.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.25","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.25/manifests"},{"name":"v0.2.24","sha":"4e338f1b97d929b0075b4a7ea0000766ffaf3db4","kind":"commit","published_at":"2022-01-07T19:16:03.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.24","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.24/manifests"},{"name":"v0.2.23","sha":"e65bb1019f4788f08d0489c4ba8f438f7ca6466f","kind":"commit","published_at":"2022-01-07T15:04:11.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.23","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.23/manifests"},{"name":"v0.2.22","sha":"225a5a5eea11381ab36593e6704d044ee1aea8af","kind":"commit","published_at":"2022-01-05T15:11:14.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.22","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.22/manifests"},{"name":"v0.2.21","sha":"69834e283a3702d51e87b426e205b827809fbd7a","kind":"commit","published_at":"2022-01-05T14:41:24.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.21","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.21/manifests"},{"name":"v0.2.20","sha":"39dba5c12f57d1fbd07588442ff8a5c15fcd1a54","kind":"commit","published_at":"2022-01-05T11:57:47.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.20","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.20/manifests"},{"name":"v0.2.19","sha":"45b3f13de72fc67f52ae923582bd380bd6f74d55","kind":"commit","published_at":"2022-01-04T20:21:10.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.19","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.19/manifests"},{"name":"v0.2.18","sha":"d3e1e5c5c556109f160960c8d059173f507a4821","kind":"commit","published_at":"2022-01-04T19:50:08.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.18","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.18/manifests"},{"name":"v0.2.17","sha":"6eb5f3e4f3060e2ca6386b23bc4f4ebd5ea8f83d","kind":"commit","published_at":"2022-01-03T14:10:15.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.17","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.17/manifests"},{"name":"v0.2.16","sha":"de1407be46695ad3ecc25bf3beea35f6ff8836ca","kind":"commit","published_at":"2021-12-23T14:20:44.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.16","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.16/manifests"},{"name":"v0.2.15","sha":"0b1b93860d7f891ad0a3c7343c9f6dbf6f59d02b","kind":"commit","published_at":"2021-12-23T14:13:40.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.15","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.15/manifests"},{"name":"v0.2.14","sha":"c8feee507dc359607d4b0cab39e25f2c664e9de2","kind":"commit","published_at":"2021-12-22T17:57:43.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.14","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.14/manifests"},{"name":"v0.2.13","sha":"a46a69b6b02576f3c36104705814e25e11a41a56","kind":"commit","published_at":"2021-12-22T12:21:04.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.13","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"7dd4e87ceb1d57168f553ecdc782e023ba731821","kind":"commit","published_at":"2021-12-22T12:19:38.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.12","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"e06055dbefb8b959146d9255bcf5955554f52280","kind":"commit","published_at":"2021-12-22T08:31:15.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.11","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"c809ec2982b62e86c2debf3691cdd9e98ee0899b","kind":"commit","published_at":"2021-12-21T17:51:43.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.10","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"18876a9bbada489f4f705d93d33ab583ef2a742e","kind":"commit","published_at":"2021-12-21T14:31:47.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.9","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"fadec6de5a0214dc7a20d8d51203c60b3838b633","kind":"commit","published_at":"2021-12-21T12:28:12.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.8","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"e72a796a46e7b2e29f8ca1b2143602c21f719f28","kind":"commit","published_at":"2021-12-21T08:24:39.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.7","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"0733e751818db29e439087a6c91342aaa422e37d","kind":"commit","published_at":"2021-12-20T10:41:57.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.6","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"aede531085c859f720fa9e587b773fe228c00992","kind":"commit","published_at":"2021-12-17T17:20:25.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.5","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"96247f834b47cca78aa9d575dcbd01556a60bb2c","kind":"tag","published_at":"2021-12-14T12:58:20.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"a61fff71430ba17ca4b2e9e83f119b2966b1053d","kind":"tag","published_at":"2021-11-25T18:12:04.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"c3a3efed34e4f40420872a0aee14f769829e8482","kind":"tag","published_at":"2021-11-25T17:09:14.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"7cc67f3ba738f80572bc1ab1e829cce344c776a5","kind":"commit","published_at":"2021-11-24T17:46:42.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"963752b8b4297e749c8c30b038a4c0ccc54aa25d","kind":"commit","published_at":"2021-11-16T21:58:17.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.2.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.2.0/manifests"},{"name":"v0.1.38","sha":"6f08e2eb3b412ec4e151dda8dc263525dc26bbcf","kind":"commit","published_at":"2021-09-20T15:41:02.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.38","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.38/manifests"},{"name":"v0.1.37","sha":"ca5f9937fd8d2c8d0bac598434bb76c8da8e7e5e","kind":"commit","published_at":"2021-09-16T15:39:21.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.37","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.37/manifests"},{"name":"v0.1.36","sha":"5e98c45f9d37b4df3e0d98f5bb27734b48f5965b","kind":"commit","published_at":"2021-09-14T19:45:59.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.36","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.36/manifests"},{"name":"v0.1.35","sha":"a5d590973e6ba5cfad64bf49354628f84f1df359","kind":"commit","published_at":"2021-09-14T08:54:35.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.35","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.35/manifests"},{"name":"v0.1.34","sha":"3f035daf4c65b233f4bcbb0605a793f1e7270d4d","kind":"commit","published_at":"2021-09-13T13:57:51.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.34","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.34/manifests"},{"name":"v0.1.33","sha":"2d9569170fe096efd763dbecfa2082d7c1b5e919","kind":"commit","published_at":"2021-08-31T09:25:13.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.33","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.33/manifests"},{"name":"v0.1.32","sha":"f9a0a1892e729ec1ce88fcfb760c6949bdd65121","kind":"commit","published_at":"2021-08-27T22:26:32.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.32","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.32/manifests"},{"name":"v0.1.31","sha":"ce01d90034d38baf877985e17b29dfbb6f103f1c","kind":"commit","published_at":"2021-08-27T13:22:31.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.31","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.31/manifests"},{"name":"v0.1.30","sha":"18d617d5614c03b5c6eae7fb55d73397eec143fc","kind":"commit","published_at":"2021-08-27T08:37:41.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.30","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.30/manifests"},{"name":"v0.1.29","sha":"6b96965436447769b99c6f055c103d6ad1897b3e","kind":"commit","published_at":"2021-08-26T15:48:11.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.29","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.29/manifests"},{"name":"v0.1.28","sha":"ea01e3ed2d14b1b06272bf85e5445f55076712bd","kind":"commit","published_at":"2021-08-26T13:11:34.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.28","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.28/manifests"},{"name":"v0.1.27","sha":"3b0da1f517ccdb66197dd67a4b5603adf5749cde","kind":"commit","published_at":"2021-08-26T11:34:24.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.27","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.27/manifests"},{"name":"v0.1.26","sha":"3fd1927c26026f10ad7dcb80adf7904cab460179","kind":"commit","published_at":"2021-08-26T11:15:49.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.26","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.26/manifests"},{"name":"v0.1.25","sha":"60292e650ebd1888abd3833d1db11de7860eb4da","kind":"commit","published_at":"2021-08-26T11:07:42.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.25","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.25/manifests"},{"name":"v0.1.24","sha":"8370c24b9f0de4c01017e28d3dbe9b47c2e3e46a","kind":"commit","published_at":"2021-08-26T03:11:52.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.24","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.24/manifests"},{"name":"v0.1.23","sha":"2bada4e46157c3a298b1f2c41a2848dcf61b1740","kind":"commit","published_at":"2021-08-26T03:10:27.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.23","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.23/manifests"},{"name":"v0.1.22","sha":"861238eeb1acb9b0ad7b4299dd17f02980a49057","kind":"commit","published_at":"2021-08-25T13:12:46.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.22","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.22/manifests"},{"name":"v0.1.21","sha":"b357bb4740b064e8fc7a7b288e330181d44f26a3","kind":"commit","published_at":"2021-08-24T12:03:18.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.21","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.21/manifests"},{"name":"v0.1.20","sha":"cbadc8bcfcbf407ba5522cfa14e431690f40e6af","kind":"commit","published_at":"2021-08-23T13:05:05.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.20","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.20/manifests"},{"name":"v0.1.19","sha":"360908303cf1577d7bb812eee3f28da3dfb81cee","kind":"commit","published_at":"2021-08-20T13:10:55.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.19","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.19/manifests"},{"name":"v0.1.18","sha":"8571fdc0b8ea6347d1b7bc131a026768ca589995","kind":"commit","published_at":"2021-08-19T22:21:13.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.18","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.18/manifests"},{"name":"v0.1.17","sha":"4287f6f7605ab04f7ba58a146727bd77b3fd3f10","kind":"commit","published_at":"2021-08-17T14:31:30.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.17","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.17/manifests"},{"name":"v0.1.16","sha":"b87eef484437bf507432f0560628bc510d6c32cd","kind":"commit","published_at":"2021-08-17T02:28:33.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.16","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.16/manifests"},{"name":"v0.1.15","sha":"408eded84c0af1d76b5102d6f7e21ec4fe1c5d43","kind":"commit","published_at":"2021-08-09T14:00:21.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.15","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"5b3ba90746d4d71f9a066588870328b5c33456ff","kind":"commit","published_at":"2021-08-06T12:04:39.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.14","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"691314d4b158cc36deaf411609149195ca409ec2","kind":"commit","published_at":"2021-08-03T20:06:03.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.13","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"53210b6bfe529892deace7201b8b6ab41957d9d0","kind":"commit","published_at":"2021-08-02T15:13:48.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.12","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"96dadb1d374bd66a41a0d35f8f39837ffde1938c","kind":"commit","published_at":"2021-08-02T13:14:52.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.11","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"fc8196c32db7c353f4c315a812ecf5ea502eb53e","kind":"commit","published_at":"2021-07-30T11:16:49.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.10","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"d79f54e55e226f1863e899759c31923959333003","kind":"commit","published_at":"2021-07-29T15:17:22.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.9","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"636fa9f34861161b9963a1d01a69c72065486cd9","kind":"commit","published_at":"2021-07-29T14:22:26.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.8","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"0a729488e3198b1eab43407691a0157aa4a8324a","kind":"commit","published_at":"2021-07-29T14:07:36.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.7","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"257d55cfce257f85dbaccb974cc985a498dddc82","kind":"commit","published_at":"2021-07-29T11:02:16.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.6","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"372e16754e2a4fdfa400be5674f374c518c28bad","kind":"commit","published_at":"2021-07-26T18:03:44.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.5","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"bfc249594d3ba90c45bf81d3d53cee9f36b47bac","kind":"commit","published_at":"2021-07-21T12:52:20.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.4","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"378cbe2e34fc543667beaa71c379e538312c6ea2","kind":"commit","published_at":"2021-07-14T15:21:46.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.3","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"2cf1c286d5f148abfe5f6d4a092473908144f15f","kind":"commit","published_at":"2021-07-14T13:29:48.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.2","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"e9d0ea98a3f7093c0e3f11ce5fe63bd025a5b460","kind":"commit","published_at":"2021-07-14T12:44:18.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"575c7524dbb1bc9c63085b43c1226a45f6431a33","kind":"commit","published_at":"2021-07-14T12:23:43.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.1.0","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"4a4bab77f955117f77108c3d7946f997458d5525","kind":"tag","published_at":"2021-01-20T21:08:38.000Z","download_url":"https://codeload.github.com/checkly/checkly-cli/tar.gz/v0.0.1","html_url":"https://github.com/checkly/checkly-cli/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/checkly%2Fcheckly-cli/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-06-03T15:20:37.836Z","dependent_packages_count":2,"downloads":312791,"downloads_period":"last-month","dependent_repos_count":5,"rankings":{"downloads":1.041204930633494,"dependent_repos_count":5.2412294806651945,"dependent_packages_count":8.734000814698884,"stargazers_count":6.302958924942042,"forks_count":7.208616929132733,"docker_downloads_count":null,"average":5.705602216014469},"purl":"pkg:npm/checkly","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/checkly","docker_dependents_count":2,"docker_downloads_count":2761,"usage_url":"https://repos.ecosyste.ms/usage/npm/checkly","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/checkly/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/checkly/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/checkly/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/checkly/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/checkly/related_packages","maintainers":[{"uuid":"umut.uzgur","login":"umut.uzgur","name":null,"email":"umutuzgur@gmail.com","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~umut.uzgur","role":null,"created_at":"2023-03-01T14:15:54.671Z","updated_at":"2023-03-01T14:15:54.671Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/umut.uzgur/packages"},{"uuid":"tnolet_checkly","login":"tnolet_checkly","name":null,"email":"tim@checklyhq.com","url":null,"packages_count":12,"html_url":"https://www.npmjs.com/~tnolet_checkly","role":null,"created_at":"2023-02-28T15:06:55.364Z","updated_at":"2023-02-28T15:06:55.364Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tnolet_checkly/packages"},{"uuid":"checkly-engineering","login":"checkly-engineering","name":null,"email":"engineering@checklyhq.com","url":null,"packages_count":12,"html_url":"https://www.npmjs.com/~checkly-engineering","role":null,"created_at":"2023-04-30T06:17:35.373Z","updated_at":"2023-04-30T06:17:35.373Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/checkly-engineering/packages"},{"uuid":"clample-checkly","login":"clample-checkly","name":null,"email":"chris@checklyhq.com","url":null,"packages_count":11,"html_url":"https://www.npmjs.com/~clample-checkly","role":null,"created_at":"2023-03-01T14:15:54.911Z","updated_at":"2023-03-01T14:15:54.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/clample-checkly/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008192,"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":206,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4475362628","node_id":"PR_kwDOShp-487c9tDX","number":3,"state":"closed","title":"chore: Bump the npm-deps group with 55 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-01T20:52:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T07:32:48.000Z","updated_at":"2026-06-01T20:52:49.000Z","time_to_close":1171199,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"npm-deps","update_count":55,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.12","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.25.3","new_version":"3.37.5","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.32.2","new_version":"6.39.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.1.1","new_version":"1.3.10","repository_url":"https://github.com/dahlia/logtape"},{"name":"@mui/icons-material","old_version":"7.3.4","new_version":"7.3.11","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.4","new_version":"7.3.11","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/x-charts","old_version":"8.25.0","new_version":"8.28.2","repository_url":"https://github.com/mui/mui-x"},{"name":"@sentry/nextjs","old_version":"9.46.0","new_version":"9.47.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.8","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"@vercel/blob","old_version":"2.2.0","new_version":"2.4.0","repository_url":"https://github.com/vercel/storage"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"drizzle-orm","old_version":"0.44.5","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"15.5.4","new_version":"15.5.18","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.3.9","new_version":"4.12.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.5","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.268.3","new_version":"1.374.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.13","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.3.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zod","old_version":"4.1.11","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@chromatic-com/playwright","old_version":"0.12.7","new_version":"0.14.0","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.15","new_version":"0.1.5","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.0.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.7","new_version":"0.9.5","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"15.5.4","new_version":"15.5.18","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"15.5.4","new_version":"15.5.18","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.55.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.5.2","new_version":"24.12.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.3","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"checkly","old_version":"6.5.0","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.1.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"cross-env","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.36.0","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.0.2","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.2.2","new_version":"2.10.3","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.21","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.64.0","new_version":"5.88.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"1.13.4","new_version":"1.13.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"storybook","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.3.0","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"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 55 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.12` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.25.3` | `3.37.5` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.32.2` | `6.39.3` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.1.1` | `1.3.10` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.4` | `7.3.11` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.4` | `7.3.11` |\n| [@mui/x-charts](https://github.com/mui/mui-x/tree/HEAD/packages/x-charts) | `8.25.0` | `8.28.2` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `9.46.0` | `9.47.1` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.8` | `0.13.11` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.11` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.2.0` | `2.4.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.5` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `15.5.18` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.3.9` | `4.12.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.21.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.5` | `8.20.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.268.3` | `1.374.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.13` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.76.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.3.0` | `3.8.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.11` | `4.4.3` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.7` | `0.14.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.15` | `0.1.5` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.0.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.7` | `0.9.5` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `15.5.4` | `15.5.18` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.4` | `15.5.18` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.60.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `9.1.8` | `9.1.20` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.8` | `9.1.20` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `9.1.8` | `9.1.20` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `9.1.8` | `9.1.20` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `24.12.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.3` | `5.2.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.5.0` | `6.9.10` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.1.0` | `9.3.1` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `10.0.0` | `10.1.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.39.4` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.0.2` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.2.2` | `2.10.3` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.21` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `9.1.8` | `9.1.20` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.64.0` | `5.88.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `1.13.4` | `1.13.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.8` | `9.1.20` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\nUpdates `@arcjet/next` from 1.0.0-beta.12 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e@​arcjet/next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e@​arcjet/next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\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/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/682a80e5c7ef4a4e0fb35921f0019809433c733c\"\u003e\u003ccode\u003e682a80e\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5912\"\u003e#5912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.25.3 to 3.37.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e@​clerk/localizations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003ch2\u003e4.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix attribute statement section in \u003ccode\u003e\u0026lt;ConfigureSSO /\u0026gt;\u003c/code\u003e with claim name for Custom SAML provider (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8586\"\u003e#8586\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for custom SAML provider in \u003ccode\u003e\u0026lt;ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8564\"\u003e#8564\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/4fc38a097cb9ed1d37c9c3faa274e5c44e405c68\"\u003e\u003ccode\u003e4fc38a0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a two-mode segmented control to the SAML config submission sub-step in \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e. Users pick between \u003cstrong\u003eAdd via metadata URL\u003c/strong\u003e (default) and \u003cstrong\u003eConfigure manually\u003c/strong\u003e. The metadata URL form is unchanged; the manual entry form ships in a follow-up commit. Locale keys added under \u003ccode\u003econfigureSSO.configureStep.samlOkta.modes\u003c/code\u003e in \u003ccode\u003een-US\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8553\"\u003e#8553\u003c/a\u003e) by \u003ca href=\"https://github.com/iagodahlem\"\u003e\u003ccode\u003e@​iagodahlem\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd confirmation step for \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8531\"\u003e#8531\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd test step for \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8544\"\u003e#8544\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImplement the Okta SAML metadata URL submission path in the Configure step of \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e. Adds a single text input for the IdP metadata URL; Continue posts \u003ccode\u003e{ saml: { idpMetadataUrl } }\u003c/code\u003e via \u003ccode\u003euser.updateEnterpriseConnection\u003c/code\u003e wrapped in \u003ccode\u003euseReverification\u003c/code\u003e, with \u003ccode\u003euseCardState\u003c/code\u003e driving the loading state and \u003ccode\u003ehandleError\u003c/code\u003e routing backend errors inline to the field or to the card-level error surface. Locale keys added under \u003ccode\u003econfigureSSO.configureStep\u003c/code\u003e in \u003ccode\u003een-US\u003c/code\u003e. Manual entry, file upload, SP-side copy rows, and the Okta admin-console walkthrough ship in follow-up PRs. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8535\"\u003e#8535\u003c/a\u003e) by \u003ca href=\"https://github.com/iagodahlem\"\u003e\u003ccode\u003e@​iagodahlem\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement the provider selection step of \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e. Renders the two SAML provider tiles (Okta Workforce and Custom SAML Provider) with real icons sourced from \u003ccode\u003eimg.clerk.com\u003c/code\u003e, tracks the picked provider in local state, and gates \u003ccode\u003eStep.Footer.Continue\u003c/code\u003e on a selection. Includes a warning callout about provider lock-in and a minor \u003ccode\u003eStep.Header\u003c/code\u003e alignment tweak. All user-visible strings are wired through \u003ccode\u003e@clerk/localizations\u003c/code\u003e, with translations for every supported locale. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8503\"\u003e#8503\u003c/a\u003e) by \u003ca href=\"https://github.com/iagodahlem\"\u003e\u003ccode\u003e@​iagodahlem\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAlso extends the flow context with \u003ccode\u003eprovider\u003c/code\u003e and \u003ccode\u003esetProvider\u003c/code\u003e, adds the \u003ccode\u003ederiveInitialStep\u003c/code\u003e helper, and wires the wizard's \u003ccode\u003einitialStepId\u003c/code\u003e so the configure flow remounts on the right step after a reload. Continue on Select Provider stages the chosen provider and advances to the next step; the enterprise connection is created on Verify Domain once the user's email is verified and primary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003e\u0026lt;ConfigureSSO /\u0026gt;\u003c/code\u003e in the context of organizations to only allow managing enterprise connections based on system permission (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8515\"\u003e#8515\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd verify/add email address step to \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8520\"\u003e#8520\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/clerk/javascript/commits/HEAD/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.32.2 to 6.39.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e@​clerk/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003ch2\u003e7.3.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3599747fc7bb3273ac07043faa409d9a40dd93a9\"\u003e\u003ccode\u003e3599747\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/4fc38a097cb9ed1d37c9c3faa274e5c44e405c68\"\u003e\u003ccode\u003e4fc38a0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.18\u003c/code\u003e to pick up the fix for GHSA-26hh-7cqf-hhc6, a high-severity (CVSS 7.5) Middleware/Proxy bypass in App Router applications via segment-prefetch routes (incomplete-fix follow-up). If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.18\u003c/code\u003e, \u003ccode\u003e16.2.6\u003c/code\u003e, or a later patched release. The \u003ccode\u003e16.0.0\u003c/code\u003e through \u003ccode\u003e16.2.5\u003c/code\u003e versions are still affected. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8547\"\u003e#8547\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5441d863146cacb5bc8446825c820fac51e4312b\"\u003e\u003ccode\u003e5441d86\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/ee25cf258f4b46d2303e318f9be2367307953d70\"\u003e\u003ccode\u003eee25cf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/2377305aa9e9c5e63dbd6fe7c9ee3b3bc474d8b7\"\u003e\u003ccode\u003e2377305\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/0ab09a89af1d7452df734278288e8218710f0e0e\"\u003e\u003ccode\u003e0ab09a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/6408ab6ec58d06af3f8334cb5a7d8d2647b8012e\"\u003e\u003ccode\u003e6408ab6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.10.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.2\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\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/HEAD/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.1.1 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e@​logtape/logtape's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.10\u003c/h2\u003e\n\u003cp\u003eReleased on May 17, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed LRU eviction in \u003ccode\u003efingersCrossed()\u003c/code\u003e context isolation when multiple\ncontexts are accessed within the same millisecond.  Previously, such\naccesses could evict a recently used context because LRU ordering depended\non millisecond-resolution timestamps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.9\u003c/h2\u003e\n\u003cp\u003eReleased on May 16, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003egetJsonLinesFormatter({ message: \u0026quot;template\u0026quot; })\u003c/code\u003e\ndropped literal segments from tagged-template log messages with multiple\ninterpolations.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/161\"\u003e#161\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.8\u003c/h2\u003e\n\u003cp\u003eReleased on May 1, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ewithCategoryPrefix()\u003c/code\u003e so logger configuration is applied using the\nprefixed effective category.  Previously, records displayed the prefixed\ncategory but still used the original logger category for \u003ccode\u003elowestLevel\u003c/code\u003e,\nfilters, and sink routing.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/151\"\u003e#151\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\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/dahlia/logtape/commit/ba9ce93c17702d585467ddcc52a0f0dced6725d6\"\u003e\u003ccode\u003eba9ce93\u003c/code\u003e\u003c/a\u003e Merge tag '1.2.9' into 1.3-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/63633c46e8b2f86afdc7ff23f7f13604f3b83c06\"\u003e\u003ccode\u003e63633c4\u003c/code\u003e\u003c/a\u003e Fix fingersCrossed LRU ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/b4a28c525c29edee74039fde12327d25da184d97\"\u003e\u003ccode\u003eb4a28c5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/637abb1cb1f4fa61ec7505eb9ecd503b3b373ef8\"\u003e\u003ccode\u003e637abb1\u003c/code\u003e\u003c/a\u003e Merge tag '1.2.8' into 1.3-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/e7d45b3950d0dd35c0f8d00eb9deb0efca58bdf5\"\u003e\u003ccode\u003ee7d45b3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/212207f0f426a645b973e7adc7e3bfdab07d8808\"\u003e\u003ccode\u003e212207f\u003c/code\u003e\u003c/a\u003e Merge tag '1.1.9' into 1.2-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a5a327733055bd9226a37b25ce1765e9abeb4d66\"\u003e\u003ccode\u003ea5a3277\u003c/code\u003e\u003c/a\u003e Merge tag '1.0.7' into 1.1-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/6557947969d82fe5b43a3b62c62c4cba701afc67\"\u003e\u003ccode\u003e6557947\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/29696b3fe81fbadbcdc63c1333d7744f076c849d\"\u003e\u003ccode\u003e29696b3\u003c/code\u003e\u003c/a\u003e Route prefixed logs by effective category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/c7596e5cc74eed2141e21c2b09c894aa404a4ecc\"\u003e\u003ccode\u003ec7596e5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.10/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​logtape/logtape\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 7.3.4 to 7.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.11\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popup reopening on window focus regain with openOnFocus (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47914\"\u003e#47914\u003c/a\u003e) \u003ca href=\"https://github.com/aman44444\"\u003e\u003ccode\u003e@​aman44444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Optimize selected option lookup (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48027\"\u003e#48027\u003c/a\u003e) \u003ca href=\"https://github.com/anchmelev\"\u003e\u003ccode\u003e@​anchmelev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Support full slots for clearIndicator and popupIndicator (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47913\"\u003e#47913\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Fix native button detection (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47994\"\u003e#47994\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48160\"\u003e#48160\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list item text][card header] Revert cleanup of duplicated CSS rules (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47938\"\u003e#47938\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Add missing classes export (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48033\"\u003e#48033\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Fix focus visible always set on menu item (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48022\"\u003e#48022\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[slider] Accept readonly array for the value prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47961\"\u003e#47961\u003c/a\u003e) \u003ca href=\"https://github.com/pcorpet\"\u003e\u003ccode\u003e@​pcorpet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48210\"\u003e#48210\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\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/mui/material-ui/blob/v7.3.11/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eMay 6, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.3.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 8, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/6ddda377e979d1783b2cc00226098fde4509bb2e\"\u003e\u003ccode\u003e6ddda37\u003c/code\u003e\u003c/a\u003e [release] v7.3.11 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48478\"\u003e#48478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2a8ad69247af21521eb0716f24cff7f66dc0f03d\"\u003e\u003ccode\u003e2a8ad69\u003c/code\u003e\u003c/a\u003e [release] v7.3.10 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48220\"\u003e#48220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/dbb5734af4c008e91f08b5c9fd93e6fe51b5ecb7\"\u003e\u003ccode\u003edbb5734\u003c/code\u003e\u003c/a\u003e [infra] Prepare for the v7 release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48222\"\u003e#48222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/5430aaaa648256beb88f42154051ff448bc62aeb\"\u003e\u003ccode\u003e5430aaa\u003c/code\u003e\u003c/a\u003e v7.3.9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47911\"\u003e#47911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ee94a27b931d20b23dab5dc55b35421ba4b8c55\"\u003e\u003ccode\u003e1ee94a2\u003c/code\u003e\u003c/a\u003e [release] v7.3.8 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47754\"\u003e#47754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a8be3485fa6ad982266a6e790b8c5022eb63ffcd\"\u003e\u003ccode\u003ea8be348\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46873\"\u003e#46873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/023288b264a53b08926ec94e14b23bfcd653f220\"\u003e\u003ccode\u003e023288b\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/react\u003c/code\u003e to 19.2.9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47674\"\u003e#47674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e7bf2f2128c2d2a79a9b259b3ff7f7f84dce02b0\"\u003e\u003ccode\u003ee7bf2f2\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.28.6 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47640\"\u003e#47640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b14188891257bb853d92f7aac45dea25a8313f\"\u003e\u003ccode\u003e06b1418\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/react\u003c/code\u003e to 19.2.8 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47639\"\u003e#47639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/86fd51e367ed2cd72113592bde8c5ea89af7b00e\"\u003e\u003ccode\u003e86fd51e\u003c/code\u003e\u003c/a\u003e v7.3.7 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47565\"\u003e#47565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v7.3.11/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.4 to 7.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.11\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popup reopening on window focus regain with openOnFocus (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47914\"\u003e#47914\u003c/a\u003e) \u003ca href=\"https://github.com/aman44444\"\u003e\u003ccode\u003e@​aman44444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Optimize selected option lookup (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48027\"\u003e#48027\u003c/a\u003e) \u003ca href=\"https://github.com/anchmelev\"\u003e\u003ccode\u003e@​anchmelev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Support full slots for clearIndicator and popupIndicator (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47913\"\u003e#47913\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Fix native button detection (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47994\"\u003e#47994\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48160\"\u003e#48160\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list item text][card header] Revert cleanup of duplicated CSS rules (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47938\"\u003e#47938\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Add missing classes export (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48033\"\u003e#48033\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Fix focus visible always set on menu item (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48022\"\u003e#48022\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[slider] Accept readonly array for the value prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47961\"\u003e#47961\u003c/a\u003e) \u003ca href=\"https://github.com/pcorpet\"\u003e\u003ccode\u003e@​pcorpet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48210\"\u003e#48210\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\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/mui/material-ui/blob/v7.3.11/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eMay 6, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.3.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 8, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/eduardo-dangelo/vintera/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eduardo-dangelo%2Fvintera/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4387335782","node_id":"PR_kwDORtr-fs7Yj08o","number":42,"state":"open","title":"chore(deps): bump the patch-and-minor group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T21:53:04.000Z","updated_at":"2026-05-05T21:54:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-and-minor","update_count":16,"packages":[{"name":"@aws-sdk/client-textract","old_version":"3.1035.0","new_version":"3.1043.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@google-cloud/documentai","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@sanity/client","old_version":"7.21.0","new_version":"7.22.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sentry/nextjs","old_version":"10.49.0","new_version":"10.51.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.103.3","new_version":"2.105.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@upstash/redis","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/upstash/redis-js"},{"name":"inngest","old_version":"4.2.4","new_version":"4.2.6","repository_url":"https://github.com/inngest/inngest-js"},{"name":"posthog-js","old_version":"1.369.3","new_version":"1.372.9","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"posthog-node","old_version":"5.29.2","new_version":"5.33.3","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"resend","old_version":"6.12.0","new_version":"6.12.2","repository_url":"https://github.com/resend/resend-node"},{"name":"zod","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"checkly","old_version":"7.11.0","new_version":"7.12.1","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"jsdom","old_version":"29.0.2","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"openapi3-ts","old_version":"4.0.0","new_version":"4.5.0","repository_url":"https://github.com/metadevpro/openapi3-ts"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-textract](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-textract) | `3.1035.0` | `3.1043.0` |\n| [@google-cloud/documentai](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai) | `9.6.0` | `9.6.1` |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.21.0` | `7.22.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.51.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.103.3` | `2.105.3` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.37.0` | `1.38.0` |\n| [inngest](https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest) | `4.2.4` | `4.2.6` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.369.3` | `1.372.9` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.29.2` | `5.33.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.0` | `6.12.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.1` | `4.4.3` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.11.0` | `7.12.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |\n| [openapi3-ts](https://github.com/metadevpro/openapi3-ts) | `4.0.0` | `4.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.5` |\n\n\nUpdates `@aws-sdk/client-textract` from 3.1035.0 to 3.1043.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-textract's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-05 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f577bd742cc58b4a2f936c5906a1e5889025b340\"\u003ef577bd74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Adds support for tagging CloudFront Functions and KeyValueStores resources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542\"\u003ecb71d306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Added support for Monetization Functions. Monetization Functions let you enrich ad requests with external data and transform session parameters using JSONata expressions, without deploying custom infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e80d370c96c356b7ab2ab7c603d138ec682a05b\"\u003e5e80d370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlements, manage renewals and cancellations, and streamline operations entirely through APIs without navigating to the AWS Marketplace website or AWS Management Console. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4c2d76fb186b377283218ffe507be92d9c5a125\"\u003ea4c2d76f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medical-imaging:\u003c/strong\u003e  Add support for DICOM Json Metadata Override features in startDICOMImportJob API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/008d261373642a9d4dd879554c808a6139849ced\"\u003e008d2613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Amazon OpenSearch Service now supports VPC egress, enabling outbound traffic from your OpenSearch domain to route privately through your VPC instead of the public internet. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4de6b07e92169f18fdd9b9c265a03476632cb648\"\u003e4de6b07e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for ml.p5.4xlarge instance type for SageMaker Studio JupyterLab and CodeEditor apps for IAD (us-east-1), NRT (ap-northeast-1), BOM (ap-south-1), CGK (ap-southeast-3), GRU (sa-east-1), PDX (us-west-2), CMH (us-east-2). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e737436dd3446e6a479679e4e3eb070bf306e1eb\"\u003ee737436d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53-domains:\u003c/strong\u003e  This release adds the TLDInMaintenance exception. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c38a3e958873a55e7949b80f178e5bf4498114\"\u003e31c38a3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73fa9731ac7db1c4152f7f3831399ba3ba5e00a8\"\u003e73fa9731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1043.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1042.0\u003c/h2\u003e\n\u003ch4\u003e3.1042.0(2026-05-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Amazon VPC Lattice now supports privately resolvable DNS resources (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b1b6abacb278e2a3e026b460c6b11cc0c2627c8\"\u003e6b1b6aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-model-building-service:\u003c/strong\u003e  Lex V1 is deprecated, use Lex V2 instead (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c35eb7aae19964e66c4eaba663ca750145a8bc8\"\u003e1c35eb7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  AWS Security Agent is adding a new target domain verification method for private VPC penetration testing. Additionally, the target domain resource will now have a verification status reason field to surface additional details about domain verification (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3570eac7ed21a5f819808662831373eaf96dc25\"\u003ec3570eac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Adding an additional optional deliverySourceConfiguration field to PutDeliverySource API. This enables customers to pass service-specific configurations through IngestionHub such as tracing enablement or sampling rates that will be propagated to the source resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa70b5707ddbac451c9281f18a93fc33b40004a3\"\u003efa70b570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This feature allows customers to change the tunnel bandwidth on existing VPN connections using the ModifyVpnConnectionOptions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e37b846c2470541a174027772d9c4f2dd14eebf3\"\u003ee37b846c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d8baefc796b7e2b0504fe1c88c821070b46822d\"\u003e7d8baefc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  Updates the type of the MediaLiveRouterOutputConnectionMap. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6a558da2679ce6e5395c215b398b67ffaf8ac52a\"\u003e6a558da2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-routes:\u003c/strong\u003e  Added support for TravelTimeExceedsDriverWorkHours, ViolatedBlockedRoad, and ViolatedVehicleRestriction notice codes to the CalculateRoutes API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b35d3837d773eeb050f89c756f8f0955a5991f4\"\u003e6b35d383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1042.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1041.0\u003c/h2\u003e\n\u003ch4\u003e3.1041.0(2026-05-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 20.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7973\"\u003e#7973\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0038376702ea628e56dfd4da0887271355c28661\"\u003e00383767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkflows:\u003c/strong\u003e  migrate git-sync SSH key from GitHub secret to Secrets Manager via OIDC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7978\"\u003e#7978\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c056a2e3ad53b9ba7fe81a71d1f2a9e126a45a62\"\u003ec056a2e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  smithy-aws-typescript-codegen 0.49.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7980\"\u003e#7980\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bb42b39b09d72ddf20436101dc934295a0c3221\"\u003e7bb42b39\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-textract/CHANGELOG.md\"\u003e@​aws-sdk/client-textract's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1037.0...v3.1038.0\"\u003e3.1038.0\u003c/a\u003e (2026-04-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1036.0...v3.1037.0\"\u003e3.1037.0\u003c/a\u003e (2026-04-24)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-textract/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b\"\u003e\u003ccode\u003ee9f8d8a\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typed waiter-result values (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-textract/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46e4ac5d38c88124d6e314cc2d27804048c2d825\"\u003e\u003ccode\u003e46e4ac5\u003c/code\u003e\u003c/a\u003e Publish v3.1036.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1043.0/clients/client-textract\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/documentai` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-documentai/CHANGELOG.md\"\u003e@​google-cloud/documentai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/documentai-v9.6.0...documentai-v9.6.1\"\u003e9.6.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/45722464b420fb4a472e72b909967c7422502c39\"\u003e\u003ccode\u003e4572246\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/59f445d793309057f4fde2a85ce8ee5fc7c11bbb\"\u003e\u003ccode\u003e59f445d\u003c/code\u003e\u003c/a\u003e fix: sync legacy 0.1.0 snippet metadata versions across monorepo (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003e\u003ccode\u003ec1a03fe\u003c/code\u003e\u003c/a\u003e fix: change the copyright year for files in the packages folder (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8109\"\u003e#8109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a47507c10cb68731d91d5b53e6de5bdd449ca6a9\"\u003e\u003ccode\u003ea47507c\u003c/code\u003e\u003c/a\u003e chore: consolidate prettierignore and prettierrc files: autogen (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8082\"\u003e#8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003e\u003ccode\u003eac0fbb6\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e\u003ccode\u003e816216b\u003c/code\u003e\u003c/a\u003e fix: Do not publish the protos to npm (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0353714075bbef80871448de84844b2bb33bf216\"\u003e\u003ccode\u003e0353714\u003c/code\u003e\u003c/a\u003e chore: [documentai] migrate generator to google-cloud-node (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/7940\"\u003e#7940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/5d85291a18a6a26603a6a35ac1f789e347ee2973\"\u003e\u003ccode\u003e5d85291\u003c/code\u003e\u003c/a\u003e chore: cleanup redundant .gitattributes files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/6b4a203f8385ad512df2b0ae35ab981ee8777a58\"\u003e\u003ccode\u003e6b4a203\u003c/code\u003e\u003c/a\u003e chore: remove duplicate per-package contribution and license files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/7972\"\u003e#7972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c35255ecf855631fb3932cc0ea22dad292e3ce02\"\u003e\u003ccode\u003ec35255e\u003c/code\u003e\u003c/a\u003e ci: resolve type conflict for \u003ccode\u003e@​sinonjs/fake-timers\u003c/code\u003e for all generated packages...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/documentai-v9.6.1/packages/google-cloud-documentai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/client` from 7.21.0 to 7.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e@​sanity/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e@​sanity/client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/df7f14ed3857f1f62c27940d6d291842e384dc4f\"\u003e\u003ccode\u003edf7f14e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.22.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e\u003ccode\u003e47fa1fe\u003c/code\u003e\u003c/a\u003e feat(error): expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.49.0 to 10.51.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@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther 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@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther 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/dc0b839ff4896cf90a02f5c1a6de54a31302dcf3\"\u003e\u003ccode\u003edc0b839\u003c/code\u003e\u003c/a\u003e release: 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b3cabee9a9348b9e67332262d44d3d1900424199\"\u003e\u003ccode\u003eb3cabee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20599\"\u003e#20599\u003c/a\u003e from getsentry/prepare-release/10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3be99a9afa77e49578e6839e4b32f97fb04fb0f8\"\u003e\u003ccode\u003e3be99a9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea1aad42277db894d5a299bfec3cdd633d6baf0\"\u003e\u003ccode\u003ebea1aad\u003c/code\u003e\u003c/a\u003e test(browser): Unflake some more tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20591\"\u003e#20591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50aa0859b3a188d34d0317dab3ad57f2140f02fe\"\u003e\u003ccode\u003e50aa085\u003c/code\u003e\u003c/a\u003e test(node): Unflake postgres tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20593\"\u003e#20593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1166839112c4766f210124dc0486ebbfd6db104b\"\u003e\u003ccode\u003e1166839\u003c/code\u003e\u003c/a\u003e fix(hono): Distinguish \u003ccode\u003e.use()\u003c/code\u003e middleware in sub-apps from \u003ccode\u003e.all()\u003c/code\u003e handlers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/217ad4a69554281806eccbfeac1b27c4f43f6ffa\"\u003e\u003ccode\u003e217ad4a\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky ANR test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20592\"\u003e#20592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/91ffb3fac90835ab160f8152527a54a5d64f3250\"\u003e\u003ccode\u003e91ffb3f\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky worker thread integration test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20588\"\u003e#20588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c4e3902c9297147158e730f017aba96e83ef619e\"\u003e\u003ccode\u003ec4e3902\u003c/code\u003e\u003c/a\u003e chore(ci): Do not report flaky test issues if we cannot find a test name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c0005cd387f3a7ea6fbb2e85041562c7f32e0484\"\u003e\u003ccode\u003ec0005cd\u003c/code\u003e\u003c/a\u003e test(node): Update timeout for cron integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.49.0...10.51.0\"\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.103.3 to 2.105.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.105.3\u003c/h2\u003e\n\u003ch2\u003e2.105.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e narrow OAuth/CustomProvider types to fix downstream consumer typecheck (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2\u003c/h2\u003e\n\u003ch2\u003e2.105.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add toJSON to WebAuthnError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e widen enum-like unions with (string \u0026amp; {}) for forward compat (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e reduce any usage across packages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e unify insert/upsert signatures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuzzaiyyan Hussain \u003ca href=\"https://github.com/MuzzaiyyanHussain\"\u003e\u003ccode\u003e@​MuzzaiyyanHussain\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2-canary.4\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.4 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.2-canary.3\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.3 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.2-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add toJSON to WebAuthnError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e reduce any usage across packages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e unify insert/upsert signatures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.1 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\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/db53b0fd15f413e75220104c180ae0539b2aa556\"\u003e\u003ccode\u003edb53b0f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5223888e85bf3f8f176bd2321e735aac1f31f44a\"\u003e\u003ccode\u003e5223888\u003c/code\u003e\u003c/a\u003e [patchback] docs(repo): \u003ca href=\"https://github.com/category\"\u003e\u003ccode\u003e@​category\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/subcategory\"\u003e\u003ccode\u003e@​subcategory\u003c/code\u003e\u003c/a\u003e tags across all packages (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0412d0db46ac482a39694cfd932a68d0d95064a3\"\u003e\u003ccode\u003e0412d0d\u003c/code\u003e\u003c/a\u003e fix(auth): forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42c9cbbcba16b4b4b916c870e9bcd8a64ad71141\"\u003e\u003ccode\u003e42c9cbb\u003c/code\u003e\u003c/a\u003e [patchback] fix(misc): widen enum-like unions with (string \u0026amp; {}) for forward ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7e1773cee8b4bf7923c455aef4f7dcf3b965b8fc\"\u003e\u003ccode\u003e7e1773c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ca8c418dbe912a72d6c6434c319d432d31867943\"\u003e\u003ccode\u003eca8c418\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d19e6d3f8f7344205175034146ce61548d415837\"\u003e\u003ccode\u003ed19e6d3\u003c/code\u003e\u003c/a\u003e [patchback] docs(misc): rename anon key → publishable key and service role ke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c420456290b0eccf34a2eb5625294752b52e26d4\"\u003e\u003ccode\u003ec420456\u003c/code\u003e\u003c/a\u003e [patchback] feat(auth): add passkey support with WebAuthn registration, authe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/bfb18bc82f452bf6987886ffbbe6a974496bf88d\"\u003e\u003ccode\u003ebfb18bc\u003c/code\u003e\u003c/a\u003e [patchback] feat(realtime): Realtime deferred disconnect (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ed49eed13592a7c874ec799d6aa8ff7b675aa929\"\u003e\u003ccode\u003eed49eed\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2273\"\u003e#2273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.105.3/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.37.0 to 1.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e@​upstash/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec71f581: Separate read/write commands into separate pipelines in auto pipeline. As a\nresult, mixed read/write \u003ccode\u003ePromise.all\u003c/code\u003e batches may now be split across multiple\npipeline HTTP requests instead of a single request, and read-after-write\nordering may no longer be preserved within those mixed batches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e@upstash/\u003ca href=\"mailto:redis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\"\u003eredis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\u003c/a\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2506: add redis search into skills by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1427\"\u003eupstash/redis-js#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rename redis search analytics demo by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1428\"\u003eupstash/redis-js#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2555: add supply chain security settings by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1429\"\u003eupstash/redis-js#1429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add version sync to ci by \u003ca href=\"https://github.com/alitariksahin\"\u003e\u003ccode\u003e@​alitariksahin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1430\"\u003eupstash/redis-js#1430\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.37.0...@upstash/redis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\"\u003ehttps://github.com/upstash/redis-js/compare/@​upstash/redis@1.37.0...@​upstash/redis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\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/upstash/redis-js/commit/76075499bb10a1b124dbefc7b5468360da2bc1bf\"\u003e\u003ccode\u003e7607549\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c71f5813f9d094c1aa5f425051eed49fc9b1e5fb\"\u003e\u003ccode\u003ec71f581\u003c/code\u003e\u003c/a\u003e DX-2577: Seperate read/write commands into seperate pipelines in auto pipelin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e3a23ab7dfcc8c8fbee3fb8262fa4fad71559ad1\"\u003e\u003ccode\u003ee3a23ab\u003c/code\u003e\u003c/a\u003e fix: add version sync to ci (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/12e9a9ec278b89e6735170fea9c2edd0308d6e8b\"\u003e\u003ccode\u003e12e9a9e\u003c/code\u003e\u003c/a\u003e DX-2555: add supply chain security settings (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/f59fa759afd2148339c87213c21addd0ef9cdd57\"\u003e\u003ccode\u003ef59fa75\u003c/code\u003e\u003c/a\u003e fix: docs link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c88b8e5b3dcad49dc6b2368837a427ce7c8944cb\"\u003e\u003ccode\u003ec88b8e5\u003c/code\u003e\u003c/a\u003e fix: rename redis search analytics demo (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/5d8abc14d13780dea4e609b42ea5b084b5db1a34\"\u003e\u003ccode\u003e5d8abc1\u003c/code\u003e\u003c/a\u003e feat: add redis search into skills (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.37.0...@upstash/redis@1.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inngest` from 4.2.4 to 4.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inngest/inngest-js/releases\"\u003einngest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einngest@4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1492\"\u003e#1492\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/68dcd8aa3810a1285dca62321d63c39476c75840\"\u003e\u003ccode\u003e68dcd8aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Reduce response info when unauthorized\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/a80271163fa5e28b316f218cf5fa81a5600c5048\"\u003e\u003ccode\u003ea8027116\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Authed introspection returns partial signing key hash\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einngest@4.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1479\"\u003e#1479\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/6b9769ca39ae00938ad75a6029718d234fd7dd98\"\u003e\u003ccode\u003e6b9769ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scottnuma\"\u003e\u003ccode\u003e@​scottnuma\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003estep.sendSignal()\u003c/code\u003e return type to match runtime: \u003ccode\u003ePromise\u0026lt;InngestApi.SendSignalResponse\u0026gt;\u003c/code\u003e (\u003ccode\u003e{ runId: string | undefined }\u003c/code\u003e) instead of \u003ccode\u003ePromise\u0026lt;null\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/d0a596291f3a0abb39d408a166ac3bebf2ab6dd1\"\u003e\u003ccode\u003ed0a59629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix run IDs not URL encoded in Durable Endpoints\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1481\"\u003e#1481\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/970ded9b4eec83c69c5e7bbefef57adadf72572e\"\u003e\u003ccode\u003e970ded9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Improves HMAC signature verification by using a constant-time comparison, which mitigates a potential timing-based signature-recovery attack against the request signature. Also improves handling of timestamps in signatures, including malformed or future-dated values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/9df36dee593e81e8667c0008c6f9cebccee2b961\"\u003e\u003ccode\u003e9df36dee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix empty body on Vercel serverless Node handlers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1482\"\u003e#1482\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/e34972d38779b44717973a82aa0c07a416362e8a\"\u003e\u003ccode\u003ee34972d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Hash the signing key used when exporting OTel traces\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inngest/inngest-js/blob/main/packages/inngest/CHANGELOG.md\"\u003einngest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1492\"\u003e#1492\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/68dcd8aa3810a1285dca62321d63c39476c75840\"\u003e\u003ccode\u003e68dcd8aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Reduce response info when unauthorized\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/a80271163fa5e28b316f218cf5fa81a5600c5048\"\u003e\u003ccode\u003ea8027116\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Authed introspection returns partial signing key hash\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1479\"\u003e#1479\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/6b9769ca39ae00938ad75a6029718d234fd7dd98\"\u003e\u003ccode\u003e6b9769ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scottnuma\"\u003e\u003ccode\u003e@​scottnuma\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003estep.sendSignal()\u003c/code\u003e return type to match runtime: \u003ccode\u003ePromise\u0026lt;InngestApi.SendSignalResponse\u0026gt;\u003c/code\u003e (\u003ccode\u003e{ runId: string | undefined }\u003c/code\u003e) instead of \u003ccode\u003ePromise\u0026lt;null\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/d0a596291f3a0abb39d408a166ac3bebf2ab6dd1\"\u003e\u003ccode\u003ed0a59629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix run IDs not URL encoded in Durable Endpoints\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1481\"\u003e#1481\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/970ded9b4eec83c69c5e7bbefef57adadf72572e\"\u003e\u003ccode\u003e970ded9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Improves HMAC signature verification by using a constant-time comparison, which mitigates a potential timing-based signature-recovery attack against the request signature. Also improves handling of timestamps in signatures, including malformed or future-dated values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/9df36dee593e81e8667c0008c6f9cebccee2b961\"\u003e\u003ccode\u003e9df36dee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix empty body on Vercel serverless Node handlers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1482\"\u003e#1482\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/e34972d38779b44717973a82aa0c07a416362e8a\"\u003e\u003ccode\u003ee34972d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Hash the signing key used when exporting OTel traces\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/e13fb37525b852c75bd950f631548b0e69cebfc4\"\u003e\u003ccode\u003ee13fb37\u003c/code\u003e\u003c/a\u003e Skip a flaky test (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/335710ed3609f28d639ffaaa859f57e9ef5dc0cc\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e Fix test (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/26aec300df9c35701efeb37512d9ae909aad0c6e\"\u003e\u003ccode\u003e26aec30\u003c/code\u003e\u003c/a\u003e Release \u003ca href=\"https://github.com/latest\"\u003e\u003ccode\u003e@​latest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/68dcd8aa3810a1285dca62321d63c39476c75840\"\u003e\u003ccode\u003e68dcd8a\u003c/code\u003e\u003c/a\u003e Reduce response info when unauthorized (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/a80271163fa5e28b316f218cf5fa81a5600c5048\"\u003e\u003ccode\u003ea802711\u003c/code\u003e\u003c/a\u003e Authed introspection sends partial signing key hash (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/31d17209b5f760b3be2bbbb06ffd0ff0d700dbc0\"\u003e\u003ccode\u003e31d1720\u003c/code\u003e\u003c/a\u003e Release \u003ca href=\"https://github.com/latest\"\u003e\u003ccode\u003e@​latest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/2521d9edcd7a40f0c2e3393cf7dd90fe1cf9b6c0\"\u003e\u003ccode\u003e2521d9e\u003c/code\u003e\u003c/a\u003e Whitelist env vars that are stored in memory (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/d0a596291f3a0abb39d408a166ac3bebf2ab6dd1\"\u003e\u003ccode\u003ed0a5962\u003c/code\u003e\u003c/a\u003e fix: use encodeURIComponent for runIDs (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/e34972d38779b44717973a82aa0c07a416362e8a\"\u003e\u003ccode\u003ee34972d\u003c/code\u003e\u003c/a\u003e fix: hash otel exporter signing key (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/970ded9b4eec83c69c5e7bbefef57adadf72572e\"\u003e\u003ccode\u003e970ded9\u003c/code\u003e\u003c/a\u003e fix: HMAC signature verification tweak (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/inngest/inngest-js/commits/inngest@4.2.6/packages/inngest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.369.3 to 1.372.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.372.9\u003c/h2\u003e\n\u003ch2\u003e1.372.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3537\"\u003e#3537\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/026e09d3d540ce39c06e88cd39db6c08403e855d\"\u003e\u003ccode\u003e026e09d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - Pull in the canvas-manager fix from \u003ccode\u003e@posthog/rrweb\u003c/code\u003e 0.0.61: skip canvas\nsnapshots while the WebGL context is lost so transparent bitmaps don't\npoison the worker's fingerprint dedup map and silently kill canvas\nrecording for the rest of the session. Also wraps \u003ccode\u003egetCanvas()\u003c/code\u003e in\ntry/catch so DOM/shadow-root traversal errors can't cancel the rAF\nloop. See PR \u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3527\"\u003e#3527\u003c/a\u003e for context. (2026-05-05)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.8\u003c/h2\u003e\n\u003ch2\u003e1.372.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3515\"\u003e#3515\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Gate survey translation logs behind SDK debug logging to avoid production console spam.\n(2026-05-04)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.7\u003c/h2\u003e\n\u003ch2\u003e1.372.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aee3d55f8e2bf7a14a534c940327d8e08ba64f6\"\u003e\u003ccode\u003e8aee3d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.6\u003c/h2\u003e\n\u003ch2\u003e1.372.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3492\"\u003e#3492\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/cf56753d775225df2751dee2de7987d4a47fef8c\"\u003e\u003ccode\u003ecf56753\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lucasheriques\"\u003e\u003ccode\u003e@​lucasheriques\u003c/code\u003e\u003c/a\u003e! - Add translated survey rendering support in React Native and share survey translation logic through \u003ccode\u003e@posthog/core\u003c/code\u003e.\n(2026-05-01)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/cf56753d775225df2751dee2de7987d4a47fef8c\"\u003e\u003ccode\u003ecf56753\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/04db75663208251d1b09c80b09e5d00188e897fd\"\u003e\u003ccode\u003e04db756\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.5\u003c/h2\u003e\n\u003ch2\u003e1.372.5\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/PostHog/posthog-js/commit/fac0f9e009f568a2f5812a6217e80ae4b57990be\"\u003e\u003ccode\u003efac0f9e\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/026e09d3d540ce39c06e88cd39db6c08403e855d\"\u003e\u003ccode\u003e026e09d\u003c/code\u003e\u003c/a\u003e chore(replay): bump posthog-js to ship canvas context-lost fix (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3537\"\u003e#3537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c81fa5be2fd85c0cec39ac98f4df6476c177879d\"\u003e\u003ccode\u003ec81fa5b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/332620bf0361ca42bc39f24ea92def641b7123d9\"\u003e\u003ccode\u003e332620b\u003c/code\u003e\u003c/a\u003e fix(release): drop \u003ccode\u003e@​posthog/rrweb\u003c/code\u003e* from changesets ignore list (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3536\"\u003e#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/33aa019c04a77b7657ec008307b37a7fb9c52629\"\u003e\u003ccode\u003e33aa019\u003c/code\u003e\u003c/a\u003e fix(replay): skip canvas snapshot while WebGL context is lost (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d5b6e5a9722f04c7cba090381ff0b0d48c17d87d\"\u003e\u003ccode\u003ed5b6e5a\u003c/code\u003e\u003c/a\u003e chore: stop publishing \u003ccode\u003e@​posthog/rrweb\u003c/code\u003e* packages to npm (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/764f0390e3d2d30ed1bb742efd6ab3e297f055be\"\u003e\u003ccode\u003e764f039\u003c/code\u003e\u003c/a\u003e chore: Run ES check on main pushes (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3528\"\u003e#3528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2dd94c6cb4325c057d693773e78e712680b9e977\"\u003e\u003ccode\u003e2dd94c6\u003c/code\u003e\u003c/a\u003e chore: update rrweb repository links (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/91129f05aec2b9a9419ee111601452649ed9c16f\"\u003e\u003ccode\u003e91129f0\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a5d86c9dbeda7d5f757c5d2216431b64cfcec474\"\u003e\u003ccode\u003ea5d86c9\u003c/code\u003e\u003c/a\u003e chore: move posthog-rrweb into the monorepo (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.369.3...posthog-js@1.372.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-node` from 5.29.2 to 5.33.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-node@5.33.3\u003c/h2\u003e\n\u003ch2\u003e5.33.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.33.2\u003c/h2\u003e\n\u003ch2\u003e5.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3516\"\u003e#3516\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: consume fetch response body to prevent CF Workers runtime warnings\n(2026-05-04)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.33.1\u003c/h2\u003e\n\u003ch2\u003e5.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aee3d55f8e2bf7a14a534c940327d8e08ba64f6\"\u003e\u003ccode\u003e8aee3d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.33.0\u003c/h2\u003e\n\u003ch2\u003e5.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3476\"\u003e#3476\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/f8bc02f946b51f27f55f97351ca8d81a1fa54e9d\"\u003e\u003ccode\u003ef8bc02f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dmarticus\"\u003e\u003ccode\u003e@​dmarticus\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eevaluateFlags()\u003c/code\u003e and a new \u003ccode\u003eflags\u003c/code\u003e option on \u003ccode\u003ecapture()\u003c/code\u003e so a single \u003ccode\u003e/flags\u003c/code\u003e request powers both flag branching and event enrichment per incoming request:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst flags = await posthog.evaluateFlags(distinctId, { personProperties: { plan: 'enterprise' } })\nif (flags.isEnabled('new-dashboard')) {\n  renderNewDashboard()\n}\nposthog.capture({ distinctId, event: 'page_viewed', flags })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe returned \u003ccode\u003eFeatureFlagEvaluations\u003c/code\u003e snapshot exposes \u003ccode\u003eisEnabled()\u003c/code\u003e, \u003ccode\u003egetFlag()\u003c/code\u003e, \u003ccode\u003egetFlagPayload()\u003c/code\u003e for branching, plus \u003ccode\u003eonlyAccessed()\u003c/code\u003e and \u003ccode\u003eonly([keys])\u003c/code\u003e for filtering which flags get attached to a captured event. Pass \u003ccode\u003eflagKeys: [...]\u003c/code\u003e to \u003ccode\u003eevaluateFlags()\u003c/code\u003e to scope the underlying \u003ccode\u003e/flags\u003c/code\u003e request itself. \u003ccode\u003ecaptureException()\u003c/code\u003e / \u003ccode\u003ecaptureExceptionImmediate()\u003c/code\u003e accept a \u003ccode\u003eflags\u003c/code\u003e argument so \u003ccode\u003e$exception\u003c/code\u003e events carry the same flag context as the rest of your request's events.\u003c/p\u003e\n\u003cp\u003eDeprecates \u003ccode\u003eisFeatureEnabled()\u003c/code\u003e, \u003ccode\u003egetFeatureFlag()\u003c/code\u003e, \u003ccode\u003egetFeatureFlagPayload()\u003c/code\u003e, and \u003ccode\u003ecapture({ sendFeatureFlags })\u003c/code\u003e. They continue to work but now log a deduped \u003ccode\u003e[PostHog] ... is deprecated\u003c/code\u003e warning the first time they're used. Removal is planned for the next major version. (2026-05-02)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.32.1\u003c/h2\u003e\n\u003ch2\u003e5.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md\"\u003eposthog-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.33.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3516\"\u003e#3516\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: consume fetch response body to prevent CF Workers runtime warnings\n(2026-05-04)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aee3d55f8e2bf7a14a534c940327d8e08ba64f6\"\u003e\u003ccode\u003e8aee3d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3476\"\u003e#3476\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/f8bc02f946b51f27f55f97351ca8d81a1fa54e9d\"\u003e\u003ccode\u003ef8bc02f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dmarticus\"\u003e\u003ccode\u003e@​dmarticus\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eevaluateFlags()\u003c/code\u003e and a new \u003ccode\u003eflags\u003c/code\u003e option on \u003ccode\u003ecapture()\u003c/code\u003e so a single \u003ccode\u003e/flags\u003c/code\u003e request powers both flag branching and event enrichment per incoming request:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst flags = await posthog.evaluateFlags(distinctId, { personProperties: { plan: 'enterprise' } })\nif (flags.isEnabled('new-dashboard')) {\n  renderNewDashboard()\n}\nposthog.capture({ distinctId, event: 'page_viewed', flags })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe returned \u003ccode\u003eFeatureFlagEvaluations\u003c/code\u003e snapshot exposes \u003ccode\u003eisEnabled()\u003c/code\u003e, \u003ccode\u003egetFlag()\u003c/code\u003e, \u003ccode\u003egetFlagPayload()\u003c/code\u003e for branching, plus \u003ccode\u003eonlyAccessed()\u003c/code\u003e and \u003ccode\u003eonly([keys])\u003c/code\u003e for filtering which flags get attached to a captured event. Pass \u003ccode\u003eflagKeys: [...]\u003c/code\u003e to \u003ccode\u003eevaluateFlags()\u003c/code\u003e to scope the underlying \u003ccode\u003e/flags\u003c/code\u003e request itself. \u003ccode\u003ecaptureException()\u003c/code\u003e / \u003ccode\u003ecaptureExceptionImmediate()\u003c/code\u003e accept a \u003ccode\u003eflags\u003c/code\u003e argument so \u003ccode\u003e$exception\u003c/code\u003e events carry the same flag context as the rest of your request's events.\u003c/p\u003e\n\u003cp\u003eDeprecates \u003ccode\u003eisFeatureEnabled()\u003c/code\u003e, \u003ccode\u003egetFeatureFlag()\u003c/code\u003e, \u003ccode\u003egetFeatureFlagPayload()\u003c/code\u003e, and \u003ccode\u003ecapture({ sendFeatureFlags })\u003c/code\u003e. They continue to work but now log a deduped \u003ccode\u003e[PostHog] ... is deprecated\u003c/code\u003e warning the first time they're used. Removal is planned for the next major version. (2026-05-02)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/cf56753d775225df2751dee2de7987d4a47fef8c\"\u003e\u003ccode\u003ecf56753\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/04db75663208251d1b09c80b09e5d00188e897fd\"\u003e\u003ccode\u003e04db756\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.32.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/fac0f9e009f568a2f5812a6217e80ae4b57990be\"\u003e\u003ccode\u003efac0f9e\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4b7edd3f7de21cb60adc6f226ed0c795b384b6c6\"\u003e\u003ccode\u003e4b7edd3\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/e2f88e123be86a5c1a77ed40abadcfca77f50aaf\"\u003e\u003ccode\u003ee2f88e1\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2a1c7399875559547f05f60794b3f96ef4181d41\"\u003e\u003ccode\u003e2a1c739\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f8bc02f946b51f27f55f97351ca8d81a1fa54e9d\"\u003e\u003ccode\u003ef8bc02f\u003c/code\u003e\u003c/a\u003e feat(node): add evaluateFlags() API for single-call flag evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c1ac93969f6f6d6d5294b04633e43a4893dacf64\"\u003e\u003ccode\u003ec1ac939\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b02194b91e30e3018210413b57e2e97e0089e7e8\"\u003e\u003ccode\u003eb02194b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/70ba8f84649680a8c5e85b0deae00741075dc21b\"\u003e\u003ccode\u003e70ba8f8\u003c/code\u003e\u003c/a\u003e feat(flags): support mixed targeting in local evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/3474\"\u003e#3474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/eb5fc8ec2155c9d1a723b83cf7cb619b326fd0ce\"\u003e\u003ccode\u003eeb5fc8e\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/974e4b273d36399e9491c88eb0a95aa23bca69b3\"\u003e\u003ccode\u003e974e4b2\u003c/code\u003e\u003c/a\u003e feat(node): add request context tracing headers (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/commits/posthog-node@5.33.3/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.12.0 to 6.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add new domain statuses by \u003ca href=\"https://github.com/rehanvdm\"\u003e\u003ccode\u003e@​rehanvdm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/936\"\u003eresend/resend-node#936\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.12.1...v6.12.2\"\u003ehttps://github.com/resend/resend-node/compare/v6.12.1...v6.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency typescript to v6.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/935\"\u003eresend/resend-node#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dotenv to v17.4.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/927\"\u003eresend/resend-node#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.12 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/916\"\u003eresend/resend-node#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.2.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/911\"\u003eresend/resend-node#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add missing domain types: domains can be partially_verified/partially_failed by \u003ca href=\"https://github.com/CarolinaMoraes\"\u003e\u003ccode\u003e@​CarolinaMoraes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/937\"\u003eresend/resend-node#937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.12.0...v6.12.1\"\u003ehttps://github.com/resend/resend-node/compare/v6.12.0...v6.12.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b5140025bbff3bf72d3b50cbffc80597650ddbcb\"\u003e\u003ccode\u003eb514002\u003c/code\u003e\u003c/a\u003e fix: add new domain statuses (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/co...\n\n_Description has been truncated_","html_url":"https://github.com/Muuday1/muuday-app/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muuday1%2Fmuuday-app/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4363308723","node_id":"PR_kwDOR2LPKM7XXVfL","number":3,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T07:08:45.000Z","updated_at":"2026-05-01T07:09:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":43,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.5.7","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.2.9","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.6","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.51.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"lightweight-charts","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/tradingview/lightweight-charts"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.11.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.2","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.5","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.12.1","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.9.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.47.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.62.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.22.1","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.2","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.5.7` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.2.9` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.6` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.51.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [lightweight-charts](https://github.com/tradingview/lightweight-charts) | `5.1.0` | `5.2.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.11.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.74.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.2` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `20.5.3` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.5.0` | `20.5.3` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.5` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.9.3` | `0.9.4` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.6` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.6` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.6` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.6` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.5` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.12.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.47.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.62.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.22.1` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.2` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate multiple localizations with complete translations for previously missing sections including billing, reverification, API keys, MFA setup, task reset password, restricted access, enterprise connections, and legal consent. Languages updated: Icelandic (is-IS), Norwegian (nb-NO), Finnish (fi-FI), Croatian (hr-HR), Hungarian (hu-HU). (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8224\"\u003e#8224\u003c/a\u003e) by \u003ca href=\"https://github.com/bjaben\"\u003e\u003ccode\u003e@​bjaben\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the Catalan (\u003ccode\u003eca-ES\u003c/code\u003e) localization by filling in previously undefined translations across billing, checkout, subscription management, cancellation flows, and related UI strings. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8412\"\u003e#8412\u003c/a\u003e) by \u003ca href=\"https://github.com/marcvive\"\u003e\u003ccode\u003e@​marcvive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate multiple localizations with complete translations for previously missing sections including billing, reverification, API keys, MFA setup, task reset password, restricted access, enterprise connections, and legal consent. Languages updated: Icelandic (is-IS), Norwegian (nb-NO), Finnish (fi-FI), Croatian (hr-HR), Hungarian (hu-HU). (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8224\"\u003e#8224\u003c/a\u003e) by \u003ca href=\"https://github.com/bjaben\"\u003e\u003ccode\u003e@​bjaben\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the Catalan (\u003ccode\u003eca-ES\u003c/code\u003e) localization by filling in previously undefined translations across billing, checkout, subscription management, cancellation flows, and related UI strings. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8412\"\u003e#8412\u003c/a\u003e) by \u003ca href=\"https://github.com/marcvive\"\u003e\u003ccode\u003e@​marcvive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eComplete the European Portuguese (\u003ccode\u003ept-PT\u003c/code\u003e) localization by filling missing translations and replacing remaining English and Brazilian Portuguese strings with consistent formal PT-PT wording. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8394\"\u003e#8394\u003c/a\u003e) by \u003ca href=\"https://github.com/mclima123\"\u003e\u003ccode\u003e@​mclima123\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/083c4c50a2d2e1cedc8ffb85d8ba749170ea4f90\"\u003e\u003ccode\u003e083c4c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/dcaf694fbc7fd1b80fd10661225aa6d61eb3c2a9\"\u003e\u003ccode\u003edcaf694\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/d52b311f16453e834df5c81594a1bfead30c935f\"\u003e\u003ccode\u003ed52b311\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.1\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/clerk/javascript/commit/76808591a9adb9c8ed53ecd40f291187a10ab4ee\"\u003e\u003ccode\u003e7680859\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/5eec2fee4e5b36d0b7dafedc704760e245d3a0e9\"\u003e\u003ccode\u003e5eec2fe\u003c/code\u003e\u003c/a\u003e feat(localizations): Update is-IS, nb-NO, fi-FI, hr-HR, hu-HU with missing tr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e85de1920380c6ad4b74f0161379606c75a4e9e7\"\u003e\u003ccode\u003ee85de19\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8413\"\u003e#8413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/00f9ff942f0568f3839a04ff2527339d8fbf3a5d\"\u003e\u003ccode\u003e00f9ff9\u003c/code\u003e\u003c/a\u003e feat(localizations): Expand Catalan (ca-ES) translation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8412\"\u003e#8412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2f48ea83de1ba992b99ab0574808d93620456911\"\u003e\u003ccode\u003e2f48ea8\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6be2ea9296f82a781fec23e60c75032b0cf5fc3f\"\u003e\u003ccode\u003e6be2ea9\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4b62ce86afd56e6aacc5278226a07b093a66b0d3\"\u003e\u003ccode\u003e4b62ce8\u003c/code\u003e\u003c/a\u003e feat: Update pt-PT localization for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8394\"\u003e#8394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/57bca7b554cf3ee9e1155ba3e0f9ed5c80357ea0\"\u003e\u003ccode\u003e57bca7b\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8363\"\u003e#8363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.5.7/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a constant-time comparison when validating the integrity signature on the middleware-to-origin auth header handoff (\u003ccode\u003eassertTokenSignature\u003c/code\u003e). The previous \u003ccode\u003e!==\u003c/code\u003e compare was timing-variable; the new helper is synchronous and runtime-agnostic so it works in both Node and Edge Runtime. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8411\"\u003e#8411\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAuto-proxy FAPI requests for \u003ccode\u003e.vercel.app\u003c/code\u003e subdomains. When deployed to a \u003ccode\u003e.vercel.app\u003c/code\u003e domain without explicit proxy or domain configuration, the SDK automatically routes Frontend API requests through \u003ccode\u003e/__clerk\u003c/code\u003e on the app's own origin. This enables Clerk production mode on Vercel deployments without manual proxy setup. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8035\"\u003e#8035\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e0a63f9f976fd25f4ed68080c84b72149ef64646\"\u003e\u003ccode\u003ee0a63f9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/083c4c50a2d2e1cedc8ffb85d8ba749170ea4f90\"\u003e\u003ccode\u003e083c4c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/dcaf694fbc7fd1b80fd10661225aa6d61eb3c2a9\"\u003e\u003ccode\u003edcaf694\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/d9011b45d622fecc727b3531fbedd805a4310abc\"\u003e\u003ccode\u003ed9011b4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a constant-time comparison when validating the integrity signature on the middleware-to-origin auth header handoff (\u003ccode\u003eassertTokenSignature\u003c/code\u003e). The previous \u003ccode\u003e!==\u003c/code\u003e compare was timing-variable; the new helper is synchronous and runtime-agnostic so it works in both Node and Edge Runtime. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8411\"\u003e#8411\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAuto-proxy FAPI requests for \u003ccode\u003e.vercel.app\u003c/code\u003e subdomains. When deployed to a \u003ccode\u003e.vercel.app\u003c/code\u003e domain without explicit proxy or domain configuration, the SDK automatically routes Frontend API requests through \u003ccode\u003e/__clerk\u003c/code\u003e on the app's own origin. This enables Clerk production mode on Vercel deployments without manual proxy setup. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8035\"\u003e#8035\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e0a63f9f976fd25f4ed68080c84b72149ef64646\"\u003e\u003ccode\u003ee0a63f9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/083c4c50a2d2e1cedc8ffb85d8ba749170ea4f90\"\u003e\u003ccode\u003e083c4c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/dcaf694fbc7fd1b80fd10661225aa6d61eb3c2a9\"\u003e\u003ccode\u003edcaf694\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/d9011b45d622fecc727b3531fbedd805a4310abc\"\u003e\u003ccode\u003ed9011b4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRefactor \u003ccode\u003eclerkMiddleware\u003c/code\u003e internals to factor the post-authentication pipeline (handler invocation, CSP, redirects, response decoration) into a private \u003ccode\u003erunHandlerWithRequestState\u003c/code\u003e helper. Pure refactor — no behavioral change. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8368\"\u003e#8368\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/93855c26a624780a52ed12c25ea6605b6c009ec1\"\u003e\u003ccode\u003e93855c2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.4\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/clerk/javascript/commit/76808591a9adb9c8ed53ecd40f291187a10ab4ee\"\u003e\u003ccode\u003e7680859\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e85de1920380c6ad4b74f0161379606c75a4e9e7\"\u003e\u003ccode\u003ee85de19\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8413\"\u003e#8413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e feat(*): auto-proxy for eligible hosts (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/115cf9882fffcf616249963909c7eb790fda105c\"\u003e\u003ccode\u003e115cf98\u003c/code\u003e\u003c/a\u003e fix(nextjs): Use constant-time comparison in assertTokenSignature (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8411\"\u003e#8411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2f48ea83de1ba992b99ab0574808d93620456911\"\u003e\u003ccode\u003e2f48ea8\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6be2ea9296f82a781fec23e60c75032b0cf5fc3f\"\u003e\u003ccode\u003e6be2ea9\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a25c6a390bc7b4475c6a3446a64d02f186135d9\"\u003e\u003ccode\u003e8a25c6a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/93855c26a624780a52ed12c25ea6605b6c009ec1\"\u003e\u003ccode\u003e93855c2\u003c/code\u003e\u003c/a\u003e refactor(nextjs): factor runHandlerWithRequestState out of baseNextMiddleware...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/57bca7b554cf3ee9e1155ba3e0f9ed5c80357ea0\"\u003e\u003ccode\u003e57bca7b\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8363\"\u003e#8363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d52b311f16453e834df5c81594a1bfead30c935f\"\u003e\u003ccode\u003ed52b311\u003c/code\u003e\u003c/a\u003e fix(shared,clerk-js,nextjs): authorization bypass in combined-condition has()...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.2.9/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.6\u003c/h2\u003e\n\u003cp\u003eReleased on May 1, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ewithCategoryPrefix()\u003c/code\u003e so logger configuration is applied using the\nprefixed effective category.  Previously, records displayed the prefixed\ncategory but still used the original logger category for \u003ccode\u003elowestLevel\u003c/code\u003e,\nfilters, and sink routing.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/151\"\u003e#151\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/151\"\u003e#151\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/151\"\u003edahlia/logtape#151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/3a2fbe7f8185952ab051708ab8089c73e738f6b3\"\u003e\u003ccode\u003e3a2fbe7\u003c/code\u003e\u003c/a\u003e Merge tag '1.3.8' into 2.0-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/29696b3fe81fbadbcdc63c1333d7744f076c849d\"\u003e\u003ccode\u003e29696b3\u003c/code\u003e\u003c/a\u003e Route prefixed logs by effective category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/59982435c58988a0c4934471badc7cbf6b66861a\"\u003e\u003ccode\u003e5998243\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/c7596e5cc74eed2141e21c2b09c894aa404a4ecc\"\u003e\u003ccode\u003ec7596e5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.6/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.51.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther 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/dc0b839ff4896cf90a02f5c1a6de54a31302dcf3\"\u003e\u003ccode\u003edc0b839\u003c/code\u003e\u003c/a\u003e release: 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b3cabee9a9348b9e67332262d44d3d1900424199\"\u003e\u003ccode\u003eb3cabee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20599\"\u003e#20599\u003c/a\u003e from getsentry/prepare-release/10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3be99a9afa77e49578e6839e4b32f97fb04fb0f8\"\u003e\u003ccode\u003e3be99a9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea1aad42277db894d5a299bfec3cdd633d6baf0\"\u003e\u003ccode\u003ebea1aad\u003c/code\u003e\u003c/a\u003e test(browser): Unflake some more tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20591\"\u003e#20591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50aa0859b3a188d34d0317dab3ad57f2140f02fe\"\u003e\u003ccode\u003e50aa085\u003c/code\u003e\u003c/a\u003e test(node): Unflake postgres tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20593\"\u003e#20593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1166839112c4766f210124dc0486ebbfd6db104b\"\u003e\u003ccode\u003e1166839\u003c/code\u003e\u003c/a\u003e fix(hono): Distinguish \u003ccode\u003e.use()\u003c/code\u003e middleware in sub-apps from \u003ccode\u003e.all()\u003c/code\u003e handlers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/217ad4a69554281806eccbfeac1b27c4f43f6ffa\"\u003e\u003ccode\u003e217ad4a\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky ANR test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20592\"\u003e#20592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/91ffb3fac90835ab160f8152527a54a5d64f3250\"\u003e\u003ccode\u003e91ffb3f\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky worker thread integration test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20588\"\u003e#20588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c4e3902c9297147158e730f017aba96e83ef619e\"\u003e\u003ccode\u003ec4e3902\u003c/code\u003e\u003c/a\u003e chore(ci): Do not report flaky test issues if we cannot find a test name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c0005cd387f3a7ea6fbb2e85041562c7f32e0484\"\u003e\u003ccode\u003ec0005cd\u003c/code\u003e\u003c/a\u003e test(node): Update timeout for cron integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightweight-charts` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tradingview/lightweight-charts/releases\"\u003elightweight-charts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehoveredSeriesOnTop\u003c/code\u003e option (default: \u003ccode\u003etrue\u003c/code\u003e) that renders the currently hovered series above other series in the same pane. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded series hit testing for built-in and custom series. Mouse event payloads now include \u003ccode\u003ehoveredItem\u003c/code\u003e and \u003ccode\u003ehoveredTarget\u003c/code\u003e, exposing the hovered series and associated object metadata. Built-in line-like, range-like, and composite renderers all support hit testing, while custom series can opt in via an optional \u003ccode\u003eICustomSeriesPaneRenderer.hitTest()\u003c/code\u003e hook (a geometry-based fallback is used when the hook isn't provided). (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edefaultVisiblePriceScaleId\u003c/code\u003e chart option to control which visible price scale (\u003ccode\u003e'left'\u003c/code\u003e or \u003ccode\u003e'right'\u003c/code\u003e) is preferred as the default when both are available. Defaults to \u003ccode\u003e'right'\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etickMarkDensity\u003c/code\u003e option to price scale options, providing control over tick mark label density. A higher value results in more spacing between tick marks and fewer tick marks; a lower value results in less spacing and more tick marks. Defaults to \u003ccode\u003e2.5\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2050\"\u003e#2050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved dashed and dotted line rendering so that the dash phase remains continuous when a series changes stroke color per data item. Previously, dash patterns would restart at each color boundary, producing visual discontinuities. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2067\"\u003e#2067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed line series point markers not being drawn correctly when per-point colors change. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2064\"\u003e#2064\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a visual bug where a pane's DOM element could persist on screen after removing the last series from that pane via \u003ccode\u003eremoveSeries()\u003c/code\u003e when the series contained large values. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2063\"\u003e#2063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed visual jitter that occurred when charts with \u003ccode\u003eautoSize\u003c/code\u003e enabled were resized within dynamic containers. Resize behaviour triggered by \u003ccode\u003eResizeObserver\u003c/code\u003e now paints synchronously, avoiding the timing mismatch with container resize. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2055\"\u003e#2055\u003c/a\u003e, contributed by \u003ca href=\"https://github.com/DarrenHaba\"\u003e\u003ccode\u003e@​DarrenHaba\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the description of the \u003ccode\u003etimeToIndex()\u003c/code\u003e method. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDevelopment\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded continuous preview releases from the \u003ccode\u003emaster\u003c/code\u003e branch via \u003ca href=\"https://pkg.pr.new\"\u003epkg.pr.new\u003c/a\u003e. Each push to \u003ccode\u003emaster\u003c/code\u003e now publishes a compact preview package, making it easier to test unreleased changes. See the README for installation instructions. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2053\"\u003e#2053\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to thank our external contributors for their valuable contributions to this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarrenHaba\"\u003e\u003ccode\u003e@​DarrenHaba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/compare/v5.1.0..v5.2.0\"\u003eChanges since the last published version\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/tradingview/lightweight-charts/commit/868cae27bd1acafa0128d8d868ea740a59ae42ce\"\u003e\u003ccode\u003e868cae2\u003c/code\u003e\u003c/a\u003e version 5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/02d135e4b4df9287fda19d76aff72c8868451d91\"\u003e\u003ccode\u003e02d135e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/issues/2079\"\u003e#2079\u003c/a\u003e from tradingview/default-price-scale-method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/a60390f0ae7800686203a733d52f302b24fef4df\"\u003e\u003ccode\u003ea60390f\u003c/code\u003e\u003c/a\u003e update the doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/a692f87cc0208007e553b69c6ad7f427f3f8e16c\"\u003e\u003ccode\u003ea692f87\u003c/code\u003e\u003c/a\u003e update doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/870dacf1a8d4256a91280cf6d37a92b36734eea0\"\u003e\u003ccode\u003e870dacf\u003c/code\u003e\u003c/a\u003e fix condition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/65bbaf0db09b2f0d8e71b1819ade3b0fc25f4be7\"\u003e\u003ccode\u003e65bbaf0\u003c/code\u003e\u003c/a\u003e add default price scale option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/b4560f33b64492c48896a41b4933a8e6b68ef7e3\"\u003e\u003ccode\u003eb4560f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/issues/2076\"\u003e#2076\u003c/a\u003e from tradingview/feature-hit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/51abd06a17bbf1b39d3c96dded541e72d9a742b4\"\u003e\u003ccode\u003e51abd06\u003c/code\u003e\u003c/a\u003e update test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/565af77411f5395ca8dce64f88f8421df0aabcda\"\u003e\u003ccode\u003e565af77\u003c/code\u003e\u003c/a\u003e update size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/568b9ecbe850b8366bedd95dc0a591624b93f87a\"\u003e\u003ccode\u003e568b9ec\u003c/code\u003e\u003c/a\u003e fix custom series hovered source check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tradingview/lightweight-charts/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeat...\n\n_Description has been truncated_","html_url":"https://github.com/Yac0z/speeddy/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yac0z%2Fspeeddy/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4330975683","node_id":"PR_kwDOSNBx8s7VuWwk","number":1,"state":"closed","title":"chore: bump the npm-deps group with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-28T02:15:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T13:29:46.000Z","updated_at":"2026-04-28T02:15:46.000Z","time_to_close":132359,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":38,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.5.0","new_version":"20.5.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.12.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.7.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.46.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.22.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.2","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 38 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.50.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.74.0` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.2` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.5.0` | `20.5.2` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.4` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.5` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.5` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.12.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.7.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.46.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.61.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.22.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.2.4` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.5` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.50.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\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/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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-hook-form` from 7.71.2 to 7.74.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.74.0\u003c/h2\u003e\n\u003cp\u003e🪇 feat: setValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13201\"\u003e#13201\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003esetValues((data) =\u0026gt; {\r\n  return {\r\n    ...data,\r\n    name: 'test'\r\n  }\r\n})\r\n\u003cp\u003esetValues(formValues);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: preserve previous field value when useController name changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13395\"\u003e#13395\u003c/a\u003e)\n🐞 fix: handle null parent when unregistering nested field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13396\"\u003e#13396\u003c/a\u003e)\n🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13388\"\u003e#13388\u003c/a\u003e)\n🪢 fix build to exclude test files (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13387\"\u003e#13387\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/Yihao-G\"\u003e\u003ccode\u003e@​Yihao-G\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.73.1\u003c/h2\u003e\n\u003cp\u003e⚡perf: memoize submit (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13378\"\u003e#13378\u003c/a\u003e)\n🚉 perf: improve deepEqual performance (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13362\"\u003e#13362\u003c/a\u003e)\n👀 perf: skip re-render in setValue when value is unchanged (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13352\"\u003e#13352\u003c/a\u003e)\n✂️ remove unneeded flag check for shouldDirty\n🚨 fix: safely access field._f during register (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13365\"\u003e#13365\u003c/a\u003e)\n🧹 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13298\"\u003e#13298\u003c/a\u003e: improve fieldState errors when resolver uses dot-notation string keys (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13350\"\u003e#13350\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13178\"\u003e#13178\u003c/a\u003e: update state correctly in watch callback with Controller, trigger, and reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13180\"\u003e#13180\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13331\"\u003e#13331\u003c/a\u003e: skip field array validation when mode is onBlur (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13333\"\u003e#13333\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13334\"\u003e#13334\u003c/a\u003e sDirty remains false after deletion an item with shouldDirty: true (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13357\"\u003e#13357\u003c/a\u003e)\n🐞 fix: handle nested field when parent defaultValue is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13348\"\u003e#13348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/Prasadzoman\"\u003e\u003ccode\u003e@​Prasadzoman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lorenzoceglia\"\u003e\u003ccode\u003e@​lorenzoceglia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rizwan-rizu\"\u003e\u003ccode\u003e@​rizwan-rizu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tomeelog\"\u003e\u003ccode\u003e@​tomeelog\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.72.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13346\"\u003e#13346\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13347\"\u003e#13347\u003c/a\u003e)\n🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13326\"\u003e#13326\u003c/a\u003e)\n🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13272\"\u003e#13272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13312\"\u003e#13312\u003c/a\u003e)\n🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13318\"\u003e#13318\u003c/a\u003e)\n🐞 fix: \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13320\"\u003e#13320\u003c/a\u003e formState.isValid incorrect on Controller re-mount (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13324\"\u003e#13324\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shahmir-oscilar\"\u003e\u003ccode\u003e@​shahmir-oscilar\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/bae080311\"\u003e\u003ccode\u003e@​bae080311\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\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/react-hook-form/react-hook-form/commit/8a816ede4921ace497cbe335008cd151ecdcd888\"\u003e\u003ccode\u003e8a816ed\u003c/code\u003e\u003c/a\u003e 7.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ef641fec04bb1d88a99d4617f68e0b76ef8b85bd\"\u003e\u003ccode\u003eef641fe\u003c/code\u003e\u003c/a\u003e 🐞 fix: preserve previous field value when useController name changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13395\"\u003e#13395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a08a8e80f97912867c0b81f9c361f4c56381df52\"\u003e\u003ccode\u003ea08a8e8\u003c/code\u003e\u003c/a\u003e 🐞 fix: handle null parent when unregistering nested field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13396\"\u003e#13396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2374a64c1e9e645043f0444f37654b048d0ec7d7\"\u003e\u003ccode\u003e2374a64\u003c/code\u003e\u003c/a\u003e 📖 thanks KANAME for the support over the years\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6737b9963273f62e2932fe636c172f76d5a83a7c\"\u003e\u003ccode\u003e6737b99\u003c/code\u003e\u003c/a\u003e 🌡️ test: cover valueAsNumber NaN required validation in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13391\"\u003e#13391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/29cdd0870119d5c5dd163906f539e0713e1f325f\"\u003e\u003ccode\u003e29cdd08\u003c/code\u003e\u003c/a\u003e 🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13388\"\u003e#13388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/44df01d539d8a77b390d0b7bfa2ff7454e48da79\"\u003e\u003ccode\u003e44df01d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;🪢 fix build to exclude test files (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13387\"\u003e#13387\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bf525c13523710756dacc7898cf202cfe030a4a0\"\u003e\u003ccode\u003ebf525c1\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;🪇 feat: setValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13201\"\u003e#13201\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6cd9e45978aa6265cd4d1b24d9295b33ec8fe1c4\"\u003e\u003ccode\u003e6cd9e45\u003c/code\u003e\u003c/a\u003e 7.73.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b07561693289f96c6282bfd880e875ad22fefe5\"\u003e\u003ccode\u003e9b07561\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;🪢 fix build to exclude test files (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13387\"\u003e#13387\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.74.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chromatic-com/playwright` from 0.12.8 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/chromatic-e2e/releases\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\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/chromaui/chromatic-e2e/blob/main/packages/playwright/CHANGELOG.md\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/0168f033ef194bc6df6399a2cee1d6ef06090f0f\"\u003e\u003ccode\u003e0168f03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/202b83d39567004c9ff247715c9a4afefaa69099\"\u003e\u003ccode\u003e202b83d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/bf9e6863457e23d496daabbdf6f4337a6da88884\"\u003e\u003ccode\u003ebf9e686\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003estorybook@10\u003c/code\u003e, bundle \u003ccode\u003e/embedded\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/ea271c93ca64024816a8d30531429a10fe07a134\"\u003e\u003ccode\u003eea271c9\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint\u003c/code\u003e and fix formatting on files (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/1551e8e8d9cf69d0c7d89d2712b3d487b7baf89f\"\u003e\u003ccode\u003e1551e8e\u003c/code\u003e\u003c/a\u003e test: migrate to Vitest (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/chromatic-e2e/commits/@chromatic-com/playwright@0.13.1/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCore \u0026amp; co\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deps and CI improvements by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4660\"\u003econventional-changelog/commitlint#4660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore push on all branches, avoid duplicate runs by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4665\"\u003econventional-changelog/commitlint#4665\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\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/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/prompt-cli` from 20.5.0 to 20.5.2\n\u003cdetails\u003e\n\u003csummary...\n\n_Description has been truncated_","html_url":"https://github.com/denrod25-del/symbolic/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/denrod25-del%2Fsymbolic/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4300635790","node_id":"PR_kwDOR21Awc7UMrLn","number":6,"state":"closed","title":"chore: bump the npm-deps group with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T07:05:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T06:08:28.000Z","updated_at":"2026-05-01T07:05:41.000Z","time_to_close":867431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":38,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.5.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.2.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.5.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.46.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.21.1","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.0","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 38 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.5.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.2.3` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.49.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.73.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.4` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.4` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.5.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.46.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.61.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.21.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.2.3` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.4` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared,ui): Add support for Banned badge (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e fix(ui,localizations): Localize API keys revoke confirmation input (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.5.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\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/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.10\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/clerk/javascript/commit/7994b5fe3e8cbf694ebfb7cf055304b1a607e1fc\"\u003e\u003ccode\u003e7994b5f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8340\"\u003e#8340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e fix(shared,nextjs,astro,nuxt): normalize URL paths in createPathMatcher (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e feat(shared,nextjs,react): Introduce \u003ccode\u003euseOAuthConsent\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/81d4df10a66a940b8b1636ce29fafe3f97cedbb0\"\u003e\u003ccode\u003e81d4df1\u003c/code\u003e\u003c/a\u003e chore(repo): Update linting \u0026amp; formatting (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2471d4133a00afa1698a478d5d585c97dc11f87a\"\u003e\u003ccode\u003e2471d41\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update next to patched versions for CVE-2026-23869 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8281\"\u003e#8281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.2.3/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.49.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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-hook-form` from 7.71.2 to 7.73.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.73.1\u003c/h2\u003e\n\u003cp\u003e⚡perf: memoize submit (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13378\"\u003e#13378\u003c/a\u003e)\n🚉 perf: improve deepEqual performance (\u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/tinnguyen69/what-to-eat/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinnguyen69%2Fwhat-to-eat/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4286303482","node_id":"PR_kwDOSBK6os7Tf-v7","number":1,"state":"closed","title":"chore: bump the npm-deps group with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T07:05:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-18T01:53:08.000Z","updated_at":"2026-05-01T07:05:36.000Z","time_to_close":1141946,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":36,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.5.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.2.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.4.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.60.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.21.1","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.0","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 36 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.5.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.2.3` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.49.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.4` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.4` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.45.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.60.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.21.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.4` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared,ui): Add support for Banned badge (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e fix(ui,localizations): Localize API keys revoke confirmation input (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.5.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\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/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.10\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/clerk/javascript/commit/7994b5fe3e8cbf694ebfb7cf055304b1a607e1fc\"\u003e\u003ccode\u003e7994b5f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8340\"\u003e#8340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e fix(shared,nextjs,astro,nuxt): normalize URL paths in createPathMatcher (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e feat(shared,nextjs,react): Introduce \u003ccode\u003euseOAuthConsent\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/81d4df10a66a940b8b1636ce29fafe3f97cedbb0\"\u003e\u003ccode\u003e81d4df1\u003c/code\u003e\u003c/a\u003e chore(repo): Update linting \u0026amp; formatting (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2471d4133a00afa1698a478d5d585c97dc11f87a\"\u003e\u003ccode\u003e2471d41\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update next to patched versions for CVE-2026-23869 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8281\"\u003e#8281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.2.3/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.49.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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-hook-form` from 7.71.2 to 7.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13346\"\u003e#13346\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13347\"\u003e#13347\u003c/a\u003e)\n🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13326\"\u003e#133...\n\n_Description has been truncated_","html_url":"https://github.com/nawa316/halal-trip-advisor-fe/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nawa316%2Fhalal-trip-advisor-fe/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4273549256","node_id":"PR_kwDOR08lMs7S3XEA","number":15,"state":"open","title":"chore(deps-dev): Bump checkly from 7.7.0 to 7.11.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T05:54:02.000Z","updated_at":"2026-04-17T02:08:50.992Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [checkly](https://github.com/checkly/checkly-cli) from 7.7.0 to 7.11.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): allow filtering checks list by AGENTIC type by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1280\"\u003echeckly/checkly-cli#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: split e2e tests into separate job for parallel execution by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1282\"\u003echeckly/checkly-cli#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(cli): document --status and missing flags in investigate-checks context by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1284\"\u003echeckly/checkly-cli#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(cli): document 1-4 minute reminder intervals [SP-140] by \u003ca href=\"https://github.com/shiini2\"\u003e\u003ccode\u003e@​shiini2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1285\"\u003echeckly/checkly-cli#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(e2e): use unique domain for status page e2e test to prevent conflicts by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1287\"\u003echeckly/checkly-cli#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add AgenticCheck construct by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1268\"\u003echeckly/checkly-cli#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): support bun.lock text-based lockfile from Bun 1.2 by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1283\"\u003echeckly/checkly-cli#1283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.10.0...7.11.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.10.0...7.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): render agentic check results in checks get and checkly test by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1277\"\u003echeckly/checkly-cli#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): show actionable error when TypeScript loader is missing by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1279\"\u003echeckly/checkly-cli#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --preserve-resources flag to destroy command by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1281\"\u003echeckly/checkly-cli#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1278\"\u003echeckly/checkly-cli#1278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): expose description property in Check construct API by \u003ca href=\"https://github.com/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested conditional exports and native bindings by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1275\"\u003echeckly/checkly-cli#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1276\"\u003echeckly/checkly-cli#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): auto-include pnpm patches directory in Playwright bundles by \u003ca href=\"https://github.com/hlenke\"\u003e\u003ccode\u003e@​hlenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1273\"\u003echeckly/checkly-cli#1273\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/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add docs \u0026amp; agent skills section to help output by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1270\"\u003echeckly/checkly-cli#1270\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/checkly/checkly-cli/commit/bb99ed9ed5dfe421fe7b8da9d0b115ea8207f99e\"\u003e\u003ccode\u003ebb99ed9\u003c/code\u003e\u003c/a\u003e feat(cli): support bun.lock text-based lockfile from Bun 1.2 (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1283\"\u003e#1283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/59b523282c994c83884259f7cec73529ac9b32cb\"\u003e\u003ccode\u003e59b5232\u003c/code\u003e\u003c/a\u003e feat(cli): add AgenticCheck construct (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/53bbce054291186749da07effc90f908d7dc750a\"\u003e\u003ccode\u003e53bbce0\u003c/code\u003e\u003c/a\u003e fix(tests): use unique domain for status page e2e test to prevent conflicts (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/16203e03f727d1bcc23251937ab353d0c07109ee\"\u003e\u003ccode\u003e16203e0\u003c/code\u003e\u003c/a\u003e docs(cli): document 1-4 minute reminder intervals [SP-140] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/1a4f0b51432f3833a69d71c6c0c4f1983243c256\"\u003e\u003ccode\u003e1a4f0b5\u003c/code\u003e\u003c/a\u003e docs(cli): document --status and other missing flags in investigate-checks co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/b812f34cf72e32f78908a8287b11c04a635d3f47\"\u003e\u003ccode\u003eb812f34\u003c/code\u003e\u003c/a\u003e ci: split e2e tests into separate job for parallel execution (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6ce7ec37c7e0802b407ef8655b28df1441608288\"\u003e\u003ccode\u003e6ce7ec3\u003c/code\u003e\u003c/a\u003e fix(cli): allow filtering checks list by AGENTIC type (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/5ed92ecee4c9b21406cf5139796e590d7bc755e2\"\u003e\u003ccode\u003e5ed92ec\u003c/code\u003e\u003c/a\u003e Correct 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f3da2e24bfed00b45092a4da22edc1ee57ae15ae\"\u003e\u003ccode\u003ef3da2e2\u003c/code\u003e\u003c/a\u003e feat(cli): add --preserve-resources flag to destroy command (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6e0d61855d36bb13573718e57e9bc2ccc905a024\"\u003e\u003ccode\u003e6e0d618\u003c/code\u003e\u003c/a\u003e fix(cli): show actionable error when TypeScript loader is missing (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkly\u0026package-manager=npm_and_yarn\u0026previous-version=7.7.0\u0026new-version=7.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/1oosedows/enna/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/1oosedows%2Fenna/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4258127362","node_id":"PR_kwDOSBz3bs7SIQ0d","number":3,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 31 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-13T21:58:27.000Z","updated_at":"2026-04-13T23:00:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":31,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.4.1","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.1.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"next","old_version":"16.2.1","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.4.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.5","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.60.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.20.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.5.6","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.3.1` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.4.1` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.1.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.48.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.3` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.5` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.45.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.60.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.20.0` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.5.6` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\n\nUpdates `@arcjet/next` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed API keys \u0026quot;Revoke\u0026quot; confirmation modal being stuck disabled when using a localization. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8258\"\u003e#8258\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2c06a5f1859ce4f1f64111f7c0a61f0093002667\"\u003e\u003ccode\u003e2c06a5f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for seat-based billing plans in Clerk Billing. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8006\"\u003e#8006\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to link external accounts to enterprise accounts via \u003ccode\u003eUserProfile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8091\"\u003e#8091\u003c/a\u003e) by \u003ca href=\"https://github.com/NicolasLopes7\"\u003e\u003ccode\u003e@​NicolasLopes7\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUsing length token in minimum and maximum length for swedish translations. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8167\"\u003e#8167\u003c/a\u003e) by \u003ca href=\"https://github.com/DinoSourcesRex\"\u003e\u003ccode\u003e@​DinoSourcesRex\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved error handling when creating API keys. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8056\"\u003e#8056\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd and improve Japanese translations (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8151\"\u003e#8151\u003c/a\u003e) by \u003ca href=\"https://github.com/kaz\"\u003e\u003ccode\u003e@​kaz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(localizations): add missing Hungarian translations for form placeholders and legal consent (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8080\"\u003e#8080\u003c/a\u003e) by \u003ca href=\"https://github.com/tornaia\"\u003e\u003ccode\u003e@​tornaia\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse distinct password placeholder for sign-up forms (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8082\"\u003e#8082\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded missing Bulgarian translations for \u003ccode\u003eUserProfile\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8174\"\u003e#8174\u003c/a\u003e) by \u003ca href=\"https://github.com/NikolayDikov-work\"\u003e\u003ccode\u003e@​NikolayDikov-work\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9a00a1cc9753a49ea96e520a8e4918075f3efff4\"\u003e\u003ccode\u003e9a00a1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/00715a6d9ea8cf412c989e870a3eff03973fa505\"\u003e\u003ccode\u003e00715a6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b8c73d34ee30616e63b6320e7a8724630670eeb3\"\u003e\u003ccode\u003eb8c73d3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1827b50a6ef9ab14c48cddc120796a9bf3c965b6\"\u003e\u003ccode\u003e1827b50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed API keys \u0026quot;Revoke\u0026quot; confirmation modal being stuck disabled when using a localization. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8258\"\u003e#8258\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2c06a5f1859ce4f1f64111f7c0a61f0093002667\"\u003e\u003ccode\u003e2c06a5f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChange the German translation for the Sign Up button from \u0026quot;Anmelden\u0026quot; to \u0026quot;Registrieren\u0026quot;. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/6981\"\u003e#6981\u003c/a\u003e) by \u003ca href=\"https://github.com/symapp\"\u003e\u003ccode\u003e@​symapp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd zh-TW translations (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7937\"\u003e#7937\u003c/a\u003e) by \u003ca href=\"https://github.com/ridemountainpig\"\u003e\u003ccode\u003e@​ridemountainpig\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b28956617555c21f703a40f8f14fb2ff23d509ae\"\u003e\u003ccode\u003eb289566\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/636b496e42d4afff28187966acf1777be880a5c9\"\u003e\u003ccode\u003e636b496\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa63796b67aa862b100cc04f62d944c19cf03ce9\"\u003e\u003ccode\u003eaa63796\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for seat-based billing plans in Clerk Billing. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8006\"\u003e#8006\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to link external accounts to enterprise accounts via \u003ccode\u003eUserProfile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8091\"\u003e#8091\u003c/a\u003e) by \u003ca href=\"https://github.com/NicolasLopes7\"\u003e\u003ccode\u003e@​NicolasLopes7\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUsing length token in minimum and maximum length for swedish translations. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8167\"\u003e#8167\u003c/a\u003e) by \u003ca href=\"https://github.com/DinoSourcesRex\"\u003e\u003ccode\u003e@​DinoSourcesRex\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared,ui): Add support for Banned badge (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e fix(ui,localizations): Localize API keys revoke confirmation input (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d93f8eeabdb93f1392fbf179c00b1f227c452243\"\u003e\u003ccode\u003ed93f8ee\u003c/code\u003e\u003c/a\u003e feat(localizations): Add zh-TW translations (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7937\"\u003e#7937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0833cb106347049cb9f91a4dd3cca06bbc628a6a\"\u003e\u003ccode\u003e0833cb1\u003c/code\u003e\u003c/a\u003e fix(localizations): more descriptive actionLink for SignIn page (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/6981\"\u003e#6981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0954e490158afaa9ac3fbac65c09b38ecbf3df5c\"\u003e\u003ccode\u003e0954e49\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e chore(ui,localizations,shared): Use distinct password placeholder for sign-up...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.4.1/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRe-exports \u003ccode\u003euseAPIKeys()\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8269\"\u003e#8269\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e'use client';\n\u003cp\u003eimport { useAPIKeys } from '\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eexport default function CustomAPIKeys() {\nconst { data, isLoading, page, pageCount, fetchNext, fetchPrevious } = useAPIKeys({\npageSize: 10,\ninitialPage: 1,\n});\u003c/p\u003e\n\u003cp\u003eif (isLoading) return \u0026lt;div\u0026gt;Loading...\u0026lt;/div\u0026gt;;\u003c/p\u003e\n\u003cp\u003ereturn (\n\u0026lt;ul\u0026gt;\n{data?.map(key =\u0026gt; (\n\u0026lt;li key={key.id}\u0026gt;{key.name}\u0026lt;/li\u0026gt;\n))}\n\u0026lt;/ul\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRe-exports \u003ccode\u003euseAPIKeys()\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8269\"\u003e#8269\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e'use client';\n\u003cp\u003eimport { useAPIKeys } from '\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eexport default function CustomAPIKeys() {\nconst { data, isLoading, page, pageCount, fetchNext, fetchPrevious } = useAPIKeys({\npageSize: 10,\ninitialPage: 1,\n});\u003c/p\u003e\n\u003cp\u003eif (isLoading) return \u0026lt;div\u0026gt;Loading...\u0026lt;/div\u0026gt;;\u003c/p\u003e\n\u003cp\u003ereturn (\n\u0026lt;ul\u0026gt;\n{data?.map(key =\u0026gt; (\n\u0026lt;li key={key.id}\u0026gt;{key.name}\u0026lt;/li\u0026gt;\n))}\n\u0026lt;/ul\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e feat(shared,nextjs,react): Introduce \u003ccode\u003euseOAuthConsent\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/81d4df10a66a940b8b1636ce29fafe3f97cedbb0\"\u003e\u003ccode\u003e81d4df1\u003c/code\u003e\u003c/a\u003e chore(repo): Update linting \u0026amp; formatting (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2471d4133a00afa1698a478d5d585c97dc11f87a\"\u003e\u003ccode\u003e2471d41\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update next to patched versions for CVE-2026-23869 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8281\"\u003e#8281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e1265b042fe30c9fcfb03427f572910fd4772cce\"\u003e\u003ccode\u003ee1265b0\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update dependency next to v15.5.13 [SECURITY] (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8257\"\u003e#8257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a80aa9e955b95d89a3156a8d24e0a5bb896503\"\u003e\u003ccode\u003e76a80aa\u003c/code\u003e\u003c/a\u003e chore(expo,nextjs): Re-export \u003ccode\u003euseAPIKeys\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8269\"\u003e#8269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ec71511dbbe283c5f4afdc15d1f363bad0b52f7f\"\u003e\u003ccode\u003eec71511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.1.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.48.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\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/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.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.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/28739286a88a83ab2d4e1899bdb4eb4ee7bee9a9\"\u003e\u003ccode\u003e2873928\u003c/code\u003e\u003c/a\u003e [16.x] Avoid consuming cyclic models multiple times (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d7c77653602ae2009595cc71eb10f1b8828cc789\"\u003e\u003ccode\u003ed7c7765\u003c/code\u003e\u003c/a\u003e [backport]: Ensure app-page reports stale ISR revalidation errors via onReque...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c573e8c4f3208711f52bf3b64f5db238c9164762\"\u003e\u003ccode\u003ec573e8c\u003c/code\u003e\u003c/a\u003e fix(server-hmr): metadata routes overwrite page runtime HMR handler (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/57b8f659060e1d0f202273a9ed9e56d40f1d1a9c\"\u003e\u003ccode\u003e57b8f65\u003c/code\u003e\u003c/a\u003e next-core: deduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f158df18bd926d0c2165ad309bbb561d7e73e74a\"\u003e\u003ccode\u003ef158df1\u003c/code\u003e\u003c/a\u003e Fix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/356d605b5831ffbe12ce9c9641e5e2e55d203523\"\u003e\u003ccode\u003e356d605\u003c/code\u003e\u003c/a\u003e turbo-tasks-backend: stability fixes for task cancellation and error handling...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3b77a6e2670ce81d686111b8e466eec612fa1867\"\u003e\u003ccode\u003e3b77a6e\u003c/code\u003e\u003c/a\u003e Fix DashMap read-write self-deadlock in task_cache causing hangs (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92210\"\u003e#92210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b2f208ae98645d119a7e3388ab8a407005619dd8\"\u003e\u003ccode\u003eb2f208a\u003c/code\u003e\u003c/a\u003e Backport: new view-transitions guide, update and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92264\"\u003e#92264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chromatic-com/playwright` from 0.12.8 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/chromatic-e2e/releases\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\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/chromaui/chromatic-e2e/blob/main/packages/playwright/CHANGELOG.md\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/0168f033ef194bc6df6399a2cee1d6ef06090f0f\"\u003e\u003ccode\u003e0168f03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/202b83d39567004c9ff247715c9a4afefaa69099\"\u003e\u003ccode\u003e202b83d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/bf9e6863457e23d496daabbdf6f4337a6da88884\"\u003e\u003ccode\u003ebf9e686\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003estorybook@10\u003c/code\u003e, bundle \u003ccode\u003e/embedded\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/ea271c93ca64024816a8d30531429a10fe07a134\"\u003e\u003ccode\u003eea271c9\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint\u003c/code\u003e and fix formatting on files (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/1551e8e8d9cf69d0c7d89d2712b3d487b7baf89f\"\u003e\u003ccode\u003e1551e8e\u003c/code\u003e\u003c/a\u003e test: migrate to Vitest (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/chromatic-e2e/commits/@chromatic-com/playwright@0.13.1/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​chromatic-com/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/bundle-analyzer` from 16.2.1 to 16.2.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\"\u003e\u003ccode\u003e@​next/bundle-analyzer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.3/packages/next-bundle-analyzer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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/micros...\n\n_Description has been truncated_","html_url":"https://github.com/Itssimranjitsingh/garahanand-v2/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Itssimranjitsingh%2Fgarahanand-v2/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4226858479","node_id":"PR_kwDOQ0Mhjc7Q5xCA","number":445,"state":"open","title":"build(deps): bump the npm-production group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T18:46:45.000Z","updated_at":"2026-04-08T21:28:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production","update_count":21,"packages":[{"name":"checkly","old_version":"7.7.0","new_version":"7.10.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"@supabase/supabase-js","old_version":"2.100.0","new_version":"2.102.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"postgres","old_version":"3.4.8","new_version":"3.4.9","repository_url":"https://github.com/porsager/postgres"},{"name":"@aws-sdk/client-s3","old_version":"3.1015.0","new_version":"3.1026.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1015.0","new_version":"3.1026.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1015.0","new_version":"3.1026.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@paddle/paddle-node-sdk","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/PaddleHQ/paddle-node-sdk"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.363.3","new_version":"1.365.4","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@supabase/ssr","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/supabase/ssr"},{"name":"openai","old_version":"6.32.0","new_version":"6.33.0","repository_url":"https://github.com/openai/openai-node"},{"name":"nodemailer","old_version":"8.0.4","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.5","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"slugify","old_version":"1.6.8","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"@modelcontextprotocol/sdk","old_version":"1.27.1","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.10.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.100.0` | `2.102.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.1` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.8` | `3.4.9` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1015.0` | `3.1026.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1015.0` | `3.1026.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1015.0` | `3.1026.0` |\n| [@paddle/paddle-node-sdk](https://github.com/PaddleHQ/paddle-node-sdk) | `3.6.0` | `3.6.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.363.3` | `1.365.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.72.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.8.1` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.9.0` | `0.10.0` |\n| [openai](https://github.com/openai/openai-node) | `6.32.0` | `6.33.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.4` | `8.0.5` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.5` | `8.0.0` |\n| [slugify](https://github.com/simov/slugify) | `1.6.8` | `1.6.9` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.27.1` | `1.29.0` |\n\n\nUpdates `checkly` from 7.7.0 to 7.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): render agentic check results in checks get and checkly test by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1277\"\u003echeckly/checkly-cli#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): show actionable error when TypeScript loader is missing by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1279\"\u003echeckly/checkly-cli#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --preserve-resources flag to destroy command by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1281\"\u003echeckly/checkly-cli#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1278\"\u003echeckly/checkly-cli#1278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): expose description property in Check construct API by \u003ca href=\"https://github.com/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested conditional exports and native bindings by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1275\"\u003echeckly/checkly-cli#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1276\"\u003echeckly/checkly-cli#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): auto-include pnpm patches directory in Playwright bundles by \u003ca href=\"https://github.com/hlenke\"\u003e\u003ccode\u003e@​hlenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1273\"\u003echeckly/checkly-cli#1273\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/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add docs \u0026amp; agent skills section to help output by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1270\"\u003echeckly/checkly-cli#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: consolidate confirmOrAbort across deploy, destroy, and env rm by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1269\"\u003echeckly/checkly-cli#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow users to ignore existing pwcs dependency cache by \u003ca href=\"https://github.com/hwartig\"\u003e\u003ccode\u003e@​hwartig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1229\"\u003echeckly/checkly-cli#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add checkly init command with skill-first onboarding by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1267\"\u003echeckly/checkly-cli#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add RCA commands and surface root cause analysis in checks get [AI-190] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1271\"\u003echeckly/checkly-cli#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/5ed92ecee4c9b21406cf5139796e590d7bc755e2\"\u003e\u003ccode\u003e5ed92ec\u003c/code\u003e\u003c/a\u003e Correct 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f3da2e24bfed00b45092a4da22edc1ee57ae15ae\"\u003e\u003ccode\u003ef3da2e2\u003c/code\u003e\u003c/a\u003e feat(cli): add --preserve-resources flag to destroy command (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6e0d61855d36bb13573718e57e9bc2ccc905a024\"\u003e\u003ccode\u003e6e0d618\u003c/code\u003e\u003c/a\u003e fix(cli): show actionable error when TypeScript loader is missing (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/71cb42eafc205227ece5651036b76b18395ec516\"\u003e\u003ccode\u003e71cb42e\u003c/code\u003e\u003c/a\u003e feat(cli): render agentic check results in checks get and checkly test (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/34d60e4a54e38df090b5617a35f12392a047c62a\"\u003e\u003ccode\u003e34d60e4\u003c/code\u003e\u003c/a\u003e feat(cli): auto-include pnpm patches directory in Playwright bundles (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f9d203ff568919c3a97e0aa28c5b3225fc129c4c\"\u003e\u003ccode\u003ef9d203f\u003c/code\u003e\u003c/a\u003e fix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/8213010c0dc1b5eebc990195a2c00a5407080485\"\u003e\u003ccode\u003e8213010\u003c/code\u003e\u003c/a\u003e fix: handle nested conditional exports and native bindings in pw-test (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1274\"\u003e#1274\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/ba1f06d9ee9a3f5f1145b2739fa80c352f958c18\"\u003e\u003ccode\u003eba1f06d\u003c/code\u003e\u003c/a\u003e feat(cli): expose description property in Check construct API (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/9bdcdb28ee643675c54f362e57af844e38092647\"\u003e\u003ccode\u003e9bdcdb2\u003c/code\u003e\u003c/a\u003e feat: surface root cause analysis in checks get command [AI-190] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/fe4ada819b4c48fcbda7b70fc757ef46bb08a10d\"\u003e\u003ccode\u003efe4ada8\u003c/code\u003e\u003c/a\u003e feat(cli): add checkly init command with skill-first onboarding (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.10.0\"\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.100.0 to 2.102.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.102.1\u003c/h2\u003e\n\u003ch2\u003e2.102.1 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add toJSON to FunctionsError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eoniani1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.102.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.102.1-canary.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\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 downgrade console.error to console.warn for missing session (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add toJSON to FunctionsError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e set correct content-type for uploads (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e avoid duplicate content-type headers in vector requests (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2220\"\u003e#2220\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\u003cli\u003eoniani1\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.102.0\u003c/h2\u003e\n\u003ch2\u003e2.102.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add automatic retries for transient errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add success discriminator field to PostgREST response types (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2198\"\u003e#2198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\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 downgrade console.error to console.warn for missing session (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add --ignore-scripts to platform test installs to block post install attacks (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add toJSON to PostgrestError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e reject excess properties in insert, update, and upsert (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2186\"\u003e#2186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e set correct content-type for uploads (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e avoid duplicate content-type headers in vector requests (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.102.1 (2026-04-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.102.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add automatic retries for transient errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.101.1 (2026-03-31)\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.101.0 (2026-03-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\u003e2.100.1 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e narrow tstyche testFileMatch to only type test files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2193\"\u003e#2193\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\u003c/blockquote\u003e\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/0c1e6db8c32d5c558ec4a2118581c62362d4c397\"\u003e\u003ccode\u003e0c1e6db\u003c/code\u003e\u003c/a\u003e chore(release): version 2.102.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5a6a5bed8aa3f9b4938d07284f54b496205f97d6\"\u003e\u003ccode\u003e5a6a5be\u003c/code\u003e\u003c/a\u003e feat(supabase): export PostgrestFilterBuilder and StorageApiError from supaba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea3e086ceabe7926caeff8e70d2f06ef59a5af0b\"\u003e\u003ccode\u003eea3e086\u003c/code\u003e\u003c/a\u003e feat(postgrest): add automatic retries for transient errors (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ddae67218a671d3544d8084c313789e3b0dc25a7\"\u003e\u003ccode\u003eddae672\u003c/code\u003e\u003c/a\u003e ci(repo): fix flaky tests (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/647cee832bcd602964182fc22677dbb4c0cd4ab2\"\u003e\u003ccode\u003e647cee8\u003c/code\u003e\u003c/a\u003e fix(ci): add --ignore-scripts to platform test installs to block post install...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea30c939696a72387c72eb17c4be43bc097bb268\"\u003e\u003ccode\u003eea30c93\u003c/code\u003e\u003c/a\u003e chore(release): version 2.101.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2208\"\u003e#2208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/79d1a08f0bcc7ffea40563d0bbf694b62c1c9781\"\u003e\u003ccode\u003e79d1a08\u003c/code\u003e\u003c/a\u003e chore(release): version 2.101.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2203\"\u003e#2203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5053334baa5f57f9777326b5e2e31aaaf5a7bd9b\"\u003e\u003ccode\u003e5053334\u003c/code\u003e\u003c/a\u003e chore(release): version 2.100.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/cd6335eeed89da97e3d536cddddaa66bbd29ab09\"\u003e\u003ccode\u003ecd6335e\u003c/code\u003e\u003c/a\u003e docs(repo): enrich docs comment for remaining packages (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9f487bd5c4925a163cfa44d4794f4de5fd72114f\"\u003e\u003ccode\u003e9f487bd\u003c/code\u003e\u003c/a\u003e fix(postgrest): narrow tstyche testFileMatch to only type test files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.102.1/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.3.1 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 3.4.8 to 3.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/porsager/postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e  1e92809\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ehttps://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/e7dfa14519f363229ccc3ead7b1b2f2051937efb\"\u003e\u003ccode\u003ee7dfa14\u003c/code\u003e\u003c/a\u003e 3.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/cc29931aa1280fc62b9452647a48a89fe5d443a2\"\u003e\u003ccode\u003ecc29931\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/1e92809e79dda7873d96646403c068cd6998ea73\"\u003e\u003ccode\u003e1e92809\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1015.0 to 3.1026.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1026.0\u003c/h2\u003e\n\u003ch4\u003e3.1026.0(2026-04-07)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  add AWS retry customizations for DynamoDB, SQS, SFN, SWF (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7922\"\u003e#7922\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4d9c592830725c8dbbfa84299345d70fdc82a574\"\u003e4d9c5928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  update for sparse types and retry 2.1 updates (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7916\"\u003e#7916\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003eb19357a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add codegen flag for PR creation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7920\"\u003e#7920\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/899eb5ca7cf7c8b2f9206453c7a1eed064130ded\"\u003e899eb5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1a9724c88ec4457cbdd24f1fbb871eccbfb2f3e6\"\u003e1a9724c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7dae9e324f9f5e7b0810633d7e085182f5de5a4\"\u003ee7dae9e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/209baf8c3004f6b7d9aa736fcaf896f6bb35ada1\"\u003e209baf8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Revert previous additions of API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2498b34454db79c36fffdeaf3ea21efc606ec090\"\u003e2498b344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/12921a6f530a2bdcdcc66e8c3e687f9a23944e3d\"\u003e12921a6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1816b9153fc7805c933193b2b5455e68b1f680ac\"\u003e1816b915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Allow IAM role ARNs with IAM Paths for \u0026quot;SecretAccessRoleArn\u0026quot; field in \u0026quot;CustomSecretConfig\u0026quot; (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2493464bae635f3707ac32e79db4d8aa1fdf6fbf\"\u003e2493464b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Launching Lambda integration with S3 Files as a new file system configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e40cc0ce3526c16d5d0464e37755692143532a1\"\u003e4e40cc0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f5a452ac08084462195df32604cd720a3d5951e\"\u003e4f5a452a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  EKS MNG WarmPool feature to support ASG WarmPool feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b982b6788cad08dac3f335ab1f52739b10f565ca\"\u003eb982b678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1411825c58f5351b15a5f561e914f54aa9a61b7f\"\u003e1411825c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Update Configurations and registerS3AccessGrantLocation as public attributes for cfn (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49597475aa62448829fb5e0fc958a1f1e263c1c2\"\u003e49597475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-braket:\u003c/strong\u003e  Added support for t3, g6, and g6e instance types for Hybrid Jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5107b43e9ed72f4a5a2c5ab65ce8686540a5dc16\"\u003e5107b43e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b87065a7c02cdf72e65c3e1249ca66e2bebed3bc\"\u003eb87065a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  default generate-client-tarball-since to origin/main (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7917\"\u003e#7917\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/314b203d283df1e8d9e78080f2823cc81a14a223\"\u003e314b203d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperformance-tests:\u003c/strong\u003e  create performance test package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7864\"\u003e#7864\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee85613c97cdab43458f6c8dabedd3bdf4959e2b\"\u003eee85613c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1026.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1025.0\u003c/h2\u003e\n\u003ch4\u003e3.1025.0(2026-04-06)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e08de511e39c5edf01510c5dad47ef5e3050f80\"\u003e8e08de51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a2eb33dab191fcd690a3b7010b62b3097d44dbda\"\u003ea2eb33da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d\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/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e\u003ccode\u003e229167d\u003c/code\u003e\u003c/a\u003e feat(client-s3): Updated list of the valid AWS Region values for the Location...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e\u003ccode\u003e67ff7cc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add Bucket Metrics configuration support to directory buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e\u003ccode\u003e03f108d\u003c/code\u003e\u003c/a\u003e fix(codegen): sync for adaptive retry throttling detection fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7905\"\u003e#7905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1026.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1015.0 to 3.1026.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1026.0\u003c/h2\u003e\n\u003ch4\u003e3.1026.0(2026-04-07)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  add AWS retry customizations for DynamoDB, SQS, SFN, SWF (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7922\"\u003e#7922\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4d9c592830725c8dbbfa84299345d70fdc82a574\"\u003e4d9c5928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  update for sparse types and retry 2.1 updates (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7916\"\u003e#7916\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003eb19357a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add codegen flag for PR creation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7920\"\u003e#7920\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/899eb5ca7cf7c8b2f9206453c7a1eed064130ded\"\u003e899eb5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1a9724c88ec4457cbdd24f1fbb871eccbfb2f3e6\"\u003e1a9724c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7dae9e324f9f5e7b0810633d7e085182f5de5a4\"\u003ee7dae9e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/209baf8c3004f6b7d9aa736fcaf896f6bb35ada1\"\u003e209baf8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Revert previous additions of API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2498b34454db79c36fffdeaf3ea21efc606ec090\"\u003e2498b344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/12921a6f530a2bdcdcc66e8c3e687f9a23944e3d\"\u003e12921a6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1816b9153fc7805c933193b2b5455e68b1f680ac\"\u003e1816b915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Allow IAM role ARNs with IAM Paths for \u0026quot;SecretAccessRoleArn\u0026quot; field in \u0026quot;CustomSecretConfig\u0026quot; (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2493464bae635f3707ac32e79db4d8aa1fdf6fbf\"\u003e2493464b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Launching Lambda integration with S3 Files as a new file system configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e40cc0ce3526c16d5d0464e37755692143532a1\"\u003e4e40cc0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f5a452ac08084462195df32604cd720a3d5951e\"\u003e4f5a452a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  EKS MNG WarmPool feature to support ASG WarmPool feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b982b6788cad08dac3f335ab1f52739b10f565ca\"\u003eb982b678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1411825c58f5351b15a5f561e914f54aa9a61b7f\"\u003e1411825c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Update Configurations and registerS3AccessGrantLocation as public attributes for cfn (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49597475aa62448829fb5e0fc958a1f1e263c1c2\"\u003e49597475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-braket:\u003c/strong\u003e  Added support for t3, g6, and g6e instance types for Hybrid Jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5107b43e9ed72f4a5a2c5ab65ce8686540a5dc16\"\u003e5107b43e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b87065a7c02cdf72e65c3e1249ca66e2bebed3bc\"\u003eb87065a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  default generate-client-tarball-since to origin/main (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7917\"\u003e#7917\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/314b203d283df1e8d9e78080f2823cc81a14a223\"\u003e314b203d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperformance-tests:\u003c/strong\u003e  create performance test package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7864\"\u003e#7864\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee85613c97cdab43458f6c8dabedd3bdf4959e2b\"\u003eee85613c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1026.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1025.0\u003c/h2\u003e\n\u003ch4\u003e3.1025.0(2026-04-06)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e08de511e39c5edf01510c5dad47ef5e3050f80\"\u003e8e08de51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a2eb33dab191fcd690a3b7010b62b3097d44dbda\"\u003ea2eb33da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1026.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1015.0 to 3.1026.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1026.0\u003c/h2\u003e\n\u003ch4\u003e3.1026.0(2026-04-07)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  add AWS retry customizations for DynamoDB, SQS, SFN, SWF (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7922\"\u003e#7922\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4d9c592830725c8dbbfa84299345d70fdc82a574\"\u003e4d9c5928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  update for sparse types and retry 2.1 updates (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7916\"\u003e#7916\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003eb19357a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add codegen flag for PR creation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7920\"\u003e#7920\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/899eb5ca7cf7c8b2f9206453c7a1eed064130ded\"\u003e899eb5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1a9724c88ec4457cbdd24f1fbb871eccbfb2f3e6\"\u003e1a9724c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7dae9e324f9f5e7b0810633d7e085182f5de5a4\"\u003ee7dae9e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/209baf8c3004f6b7d9aa736fcaf896f6bb35ada1\"\u003e209baf8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Revert previous additions of API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2498b34454db79c36fffdeaf3ea21efc606ec090\"\u003e2498b344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/12921a6f530a2bdcdcc66e8c3e687f9a23944e3d\"\u003e12921a6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1816b9153fc7805c933193b2b5455e68b1f680ac\"\u003e1816b915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Allow IAM role ARNs with IAM Paths for \u0026quot;SecretAccessRoleArn\u0026quot; field in \u0026quot;CustomSecretConfig\u0026quot; (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2493464bae635f3707ac32e79db4d8aa1fdf6fbf\"\u003e2493464b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Launching Lambda integration with S3 Files as a new file system configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e40cc0ce3526c16d5d0464e37755692143532a1\"\u003e4e40cc0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f5a452ac08084462195df32604cd720a3d5951e\"\u003e4f5a452a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  EKS MNG WarmPool feature to support ASG WarmPool feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b982b6788cad08dac3f335ab1f52739b10f565ca\"\u003eb982b678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1411825c58f5351b15a5f561e914f54aa9a61b7f\"\u003e1411825c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Update Configurations and registerS3AccessGrantLocation as public attributes for cfn (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49597475aa62448829fb5e0fc958a1f1e263c1c2\"\u003e49597475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-braket:\u003c/strong\u003e  Added support for t3, g6, and g6e instance types for Hybrid Jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5107b43e9ed72f4a5a2c5ab65ce8686540a5dc16\"\u003e5107b43e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b87065a7c02cdf72e65c3e1249ca66e2bebed3bc\"\u003eb87065a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  default generate-client-tarball-since to origin/main (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7917\"\u003e#7917\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/314b203d283df1e8d9e78080f2823cc81a14a223\"\u003e314b203d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperformance-tests:\u003c/strong\u003e  create performance test package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7864\"\u003e#7864\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee85613c97cdab43458f6c8dabedd3bdf4959e2b\"\u003eee85613c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1026.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1025.0\u003c/h2\u003e\n\u003ch4\u003e3.1025.0(2026-04-06)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e08de511e39c5edf01510c5dad47ef5e3050f80\"\u003e8e08de51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a2eb33dab191fcd690a3b7010b62b3097d44dbda\"\u003ea2eb33da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1026.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@paddle/paddle-node-sdk` from 3.6.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/releases\"\u003e\u003ccode\u003e@​paddle/paddle-node-sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.1\u003c/h2\u003e\n\u003cp\u003eVersion 3.6.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/heymcgovern\"\u003e\u003ccode\u003e@​heymcgovern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/213\"\u003ePaddleHQ/paddle-node-sdk#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CLP and PEN currencies by \u003ca href=\"https://github.com/amrita-paddle\"\u003e\u003ccode\u003e@​amrita-paddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/214\"\u003ePaddleHQ/paddle-node-sdk#214\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/heymcgovern\"\u003e\u003ccode\u003e@​heymcgovern\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/213\"\u003ePaddleHQ/paddle-node-sdk#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amrita-paddle\"\u003e\u003ccode\u003e@​amrita-paddle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/214\"\u003ePaddleHQ/paddle-node-sdk#214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.6.0...v3.6.1\"\u003ehttps://github.com/PaddleHQ/paddle-node-sdk/compare/v3.6.0...v3.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​paddle/paddle-node-sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1 - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCLP\u003c/code\u003e (Chilean peso) and \u003ccode\u003ePEN\u003c/code\u003e (Peruvian sol) as new currencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/ca6611514cc70f6a2a68647df66f8f1cf823b170\"\u003e\u003ccode\u003eca66115\u003c/code\u003e\u003c/a\u003e Add CLP and PEN currencies (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/c298594cba228cae1f04b9cdc9719e5d1b6d84f3\"\u003e\u003ccode\u003ec298594\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.6.0...v3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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.96.2\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.96.2\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/interdomestik/interdomestik/pull/445","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/interdomestik%2Finterdomestik/issues/445","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/445/packages"},{"uuid":"4221583982","node_id":"PR_kwDOR8noCc7QqwB1","number":2,"state":"open","title":"chore: bump the npm-deps group with 32 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-08T01:55:53.000Z","updated_at":"2026-05-01T09:01:15.712Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":32,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.0.11","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.0","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.9.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.3.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.5","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.44.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.59.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.20.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.4.3","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 32 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.3.1` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.0.11` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.47.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.3` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.5.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.3` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.3` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.9.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.3.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.5` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.44.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.59.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.20.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.4.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.3` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/bedad42b3a3bce899e23b38ef0b0f8d5b8d1149d\"\u003e\u003ccode\u003ebedad42\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9a00a1cc9753a49ea96e520a8e4918075f3efff4\"\u003e\u003ccode\u003e9a00a1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/00715a6d9ea8cf412c989e870a3eff03973fa505\"\u003e\u003ccode\u003e00715a6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39ee0425ef4d6a21e9b232e2aa126f45a9cf3cff\"\u003e\u003ccode\u003e39ee042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b8c73d34ee30616e63b6320e7a8724630670eeb3\"\u003e\u003ccode\u003eb8c73d3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1827b50a6ef9ab14c48cddc120796a9bf3c965b6\"\u003e\u003ccode\u003e1827b50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/849f1980fbfa031f2b62855788ce75eba24c789c\"\u003e\u003ccode\u003e849f198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7c7d025ceda5fb2dde126ea1143ac3113f6403c7\"\u003e\u003ccode\u003e7c7d025\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7027e9712b17728df5a89691f60e1fff34f06f46\"\u003e\u003ccode\u003e7027e97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/028893102b91e3fc8e4e0ca5b993bbb8f23fd1d1\"\u003e\u003ccode\u003e0288931\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/3efdd2cbd36bfe1002e1fbdb0f3a633d46a9287a\"\u003e\u003ccode\u003e3efdd2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/486545c17db652e003f56ffdecf6f31dd77a1b02\"\u003e\u003ccode\u003e486545c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/bedad42b3a3bce899e23b38ef0b0f8d5b8d1149d\"\u003e\u003ccode\u003ebedad42\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/8d007377d8063a715b05f0f1927715359953b637\"\u003e\u003ccode\u003e8d00737\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/2c06a5f1859ce4f1f64111f7c0a61f0093002667\"\u003e\u003ccode\u003e2c06a5f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003eClerkAPIResponseError\u003c/code\u003e and \u003ccode\u003eClerkRuntimeError\u003c/code\u003e classes from error subpaths for consistency with the already-exported type guards. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8228\"\u003e#8228\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b28956617555c21f703a40f8f14fb2ff23d509ae\"\u003e\u003ccode\u003eb289566\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/abfd5efc72739edcac2992dfddd2b23b814f74ba\"\u003e\u003ccode\u003eabfd5ef\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a54fa92573723a45632ad6e4c765701c22f91cf\"\u003e\u003ccode\u003e5a54fa9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/636b496e42d4afff28187966acf1777be880a5c9\"\u003e\u003ccode\u003e636b496\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa63796b67aa862b100cc04f62d944c19cf03ce9\"\u003e\u003ccode\u003eaa63796\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9a00a1cc9753a49ea96e520a8e4918075f3efff4\"\u003e\u003ccode\u003e9a00a1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/00715a6d9ea8cf412c989e870a3eff03973fa505\"\u003e\u003ccode\u003e00715a6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39ee0425ef4d6a21e9b232e2aa126f45a9cf3cff\"\u003e\u003ccode\u003e39ee042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b8c73d34ee30616e63b6320e7a8724630670eeb3\"\u003e\u003ccode\u003eb8c73d3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1827b50a6ef9ab14c48cddc120796a9bf3c965b6\"\u003e\u003ccode\u003e1827b50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/849f1980fbfa031f2b62855788ce75eba24c789c\"\u003e\u003ccode\u003e849f198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7c7d025ceda5fb2dde126ea1143ac3113f6403c7\"\u003e\u003ccode\u003e7c7d025\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7027e9712b17728df5a89691f60e1fff34f06f46\"\u003e\u003ccode\u003e7027e97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/028893102b91e3fc8e4e0ca5b993bbb8f23fd1d1\"\u003e\u003ccode\u003e0288931\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/3efdd2cbd36bfe1002e1fbdb0f3a633d46a9287a\"\u003e\u003ccode\u003e3efdd2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/486545c17db652e003f56ffdecf6f31dd77a1b02\"\u003e\u003ccode\u003e486545c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ec71511dbbe283c5f4afdc15d1f363bad0b52f7f\"\u003e\u003ccode\u003eec71511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/abfd5efc72739edcac2992dfddd2b23b814f74ba\"\u003e\u003ccode\u003eabfd5ef\u003c/code\u003e\u003c/a\u003e feat(shared): Export ClerkAPIResponseError from error subpaths (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8228\"\u003e#8228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0954e490158afaa9ac3fbac65c09b38ecbf3df5c\"\u003e\u003ccode\u003e0954e49\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/759507d196353b2afa8bcfc46466b575c8953ae5\"\u003e\u003ccode\u003e759507d\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8146\"\u003e#8146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.0.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e151e5f84285ac569cf2ec311873200511eea8b3\"\u003e\u003ccode\u003ee151e5f\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1a319ea4dc564974371f9e7ff0f3693512fa018c\"\u003e\u003ccode\u003e1a319ea\u003c/code\u003e\u003c/a\u003e [backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0edad2762d309cf9125c1dee361227c0f4327d1\"\u003e\u003ccode\u003ec0edad2\u003c/code\u003e\u003c/a\u003e Turbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6446990d929c5560d652ce76634b450be057b4e\"\u003e\u003ccode\u003ed644699\u003c/code\u003e\u003c/a\u003e Turbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34de2cac2918aa570a4c12c6e3ae9ed3d70d1f7a\"\u003e\u003ccode\u003e34de2ca\u003c/code\u003e\u003c/a\u003e next.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c4779d1b085a563f39faea86f7b84d5d9adc4f72\"\u003e\u003ccode\u003ec4779d1\u003c/code\u003e\u003c/a\u003e [create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/edcf19ae132b5853bb9f9c41888887f7830c19ad\"\u003e\u003ccode\u003eedcf19a\u003c/code\u003e\u003c/a\u003e Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/eee3f524e9f7b322cbd82999fb0f4b90585cc7bf\"\u003e\u003ccode\u003eeee3f52\u003c/code\u003e\u003c/a\u003e backport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.2 to 7.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13346\"\u003e#13346\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13347\"\u003e#13347\u003c/a\u003e)\n🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13326\"\u003e#13326\u003c/a\u003e)\n🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13272\"\u003e#13272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13312\"\u003e#13312\u003c/a\u003e)\n🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13318\"\u003e#13318\u003c/a\u003e)\n🐞 fix: \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13320\"\u003e#13320\u003c/a\u003e formState.isValid incorrect on Controller re-mount (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13324\"\u003e#13324\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shahmir-oscilar\"\u003e\u003ccode\u003e@​shahmir-oscilar\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/bae080311\"\u003e\u003ccode\u003e@​bae080311\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/724e563fe8d3be37599b237ddf5de3856a9d727f\"\u003e\u003ccode\u003e724e563\u003c/code\u003e\u003c/a\u003e 7.72.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ba649e97b3be3d204ca47dcfa9d13765adb37348\"\u003e\u003ccode\u003eba649e9\u003c/code\u003e\u003c/a\u003e 🐞 test: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f56eb09180ac89b9cba563bfa3d0f856de9fae3\"\u003e\u003ccode\u003e2f56eb0\u003c/code\u003e\u003c/a\u003e 🛖 build(deps): bump yaml from 1.10.2 to 1.10.3 in /app (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13335\"\u003e#13335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f29f546e90a647d44a9f923e287b6bbf5069ad9b\"\u003e\u003ccode\u003ef29f546\u003c/code\u003e\u003c/a\u003e 👯 combine duplicated code (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13328\"\u003e#13328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2cfc8a5fc804631b35b22c654eac83c15afdf4a9\"\u003e\u003ccode\u003e2cfc8a5\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty field...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/44e88156bbf7ae6795b6a1e37446b88866a06fe9\"\u003e\u003ccode\u003e44e8815\u003c/code\u003e\u003c/a\u003e 🐞 fix: memoize control in HookFormControlContext to prevent render conflicts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/302d1608b4ef9ce2addb0b8bba09c6a09a4be35c\"\u003e\u003ccode\u003e302d160\u003c/code\u003e\u003c/a\u003e 🐞 fix: isNameInFieldArray should check all ancestor paths for nested field ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d7ccd70033ea4b2e27638d44bbcf53b6b41e95c8\"\u003e\u003ccode\u003ed7ccd70\u003c/code\u003e\u003c/a\u003e 🦾 dev deps upgrade (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13325\"\u003e#13325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fddf779c8650cef3ea51f9892906b72ed9cca2fa\"\u003e\u003ccode\u003efddf779\u003c/code\u003e\u003c/a\u003e 🐞 fix: \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13320\"\u003e#13320\u003c/a\u003e formState.isValid incorrect on Controller re-mount  (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13324\"\u003e#13324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/26ae54ed4e51e5b64bbbd543eb910f76cfe2bbf4\"\u003e\u003ccode\u003e26ae54e\u003c/code\u003e\u003c/a\u003e 🛖 build(deps-dev): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13323\"\u003e#13323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.72.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chromatic-com/playwright` from 0.12.8 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/chromatic-e2e/releases\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\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/chromaui/chromatic-e2e/blob/main/packages/playwright/CHANGELOG.md\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/202b83d39567004c9ff247715c9a4afefaa69099\"\u003e\u003ccode\u003e202b83d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/bf9e6863457e23d496daabbdf6f4337a6da88884\"\u003e\u003ccode\u003ebf9e686\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003estorybook@10\u003c/code\u003e, bundle \u003ccode\u003e/embedded\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/ea271c93ca64024816a8d30531429a10fe07a134\"\u003e\u003ccode\u003eea271c9\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint\u003c/code\u003e and fix formatting on files (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/1551e8e8d9cf69d0c7d89d2712b3d487b7baf89f\"\u003e\u003ccode\u003e1551e8e\u003c/code\u003e\u003c/a\u003e test: migrate to Vitest (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/chromatic-e2e/commits/@chromatic-com/playwright@0.13.0/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​chromatic-com/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite-socket` from 0.1.1 to 0.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2ae666f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb95e66]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [65fc101]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [41632c4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/blob/main/packages/pglite-socket/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2ae666f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb95e66]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [65fc101]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [41632c4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/b7ba70759cbc695c6543459b8452dbe92e32d244\"\u003e\u003ccode\u003eb7ba707\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/947\"\u003e#947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/322702df09712bdc297bef01ca4068eafc362a31\"\u003e\u003ccode\u003e322702d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/943\"\u003e#943\u003c/a\u003e (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/c44cd083c6f267bcf02039f8c719610ed2dc452e\"\u003e\u003ccode\u003ec44cd08\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite-socket@0.1.3/packages/pglite-socket\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@faker-js/faker` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\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/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\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/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/bundle-analyzer` from 16.2.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/bundle-analyzer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.2/packages/next-bundle-analyzer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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-rig...\n\n_Description has been truncated_","html_url":"https://github.com/nmtv711/portfolio/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmtv711%2Fportfolio/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4219701619","node_id":"PR_kwDORdPH5M7QlNNs","number":90,"state":"open","title":"chore(deps-dev): Bump checkly from 7.7.0 to 7.9.0","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-04-07T18:10:54.000Z","updated_at":"2026-04-07T18:11:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"checkly","old_version":"7.7.0","new_version":"7.9.0","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [checkly](https://github.com/checkly/checkly-cli) from 7.7.0 to 7.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): expose description property in Check construct API by \u003ca href=\"https://github.com/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested conditional exports and native bindings by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1275\"\u003echeckly/checkly-cli#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1276\"\u003echeckly/checkly-cli#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): auto-include pnpm patches directory in Playwright bundles by \u003ca href=\"https://github.com/hlenke\"\u003e\u003ccode\u003e@​hlenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1273\"\u003echeckly/checkly-cli#1273\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/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add docs \u0026amp; agent skills section to help output by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1270\"\u003echeckly/checkly-cli#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: consolidate confirmOrAbort across deploy, destroy, and env rm by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1269\"\u003echeckly/checkly-cli#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow users to ignore existing pwcs dependency cache by \u003ca href=\"https://github.com/hwartig\"\u003e\u003ccode\u003e@​hwartig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1229\"\u003echeckly/checkly-cli#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add checkly init command with skill-first onboarding by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1267\"\u003echeckly/checkly-cli#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add RCA commands and surface root cause analysis in checks get [AI-190] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1271\"\u003echeckly/checkly-cli#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/34d60e4a54e38df090b5617a35f12392a047c62a\"\u003e\u003ccode\u003e34d60e4\u003c/code\u003e\u003c/a\u003e feat(cli): auto-include pnpm patches directory in Playwright bundles (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f9d203ff568919c3a97e0aa28c5b3225fc129c4c\"\u003e\u003ccode\u003ef9d203f\u003c/code\u003e\u003c/a\u003e fix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/8213010c0dc1b5eebc990195a2c00a5407080485\"\u003e\u003ccode\u003e8213010\u003c/code\u003e\u003c/a\u003e fix: handle nested conditional exports and native bindings in pw-test (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1274\"\u003e#1274\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/ba1f06d9ee9a3f5f1145b2739fa80c352f958c18\"\u003e\u003ccode\u003eba1f06d\u003c/code\u003e\u003c/a\u003e feat(cli): expose description property in Check construct API (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/9bdcdb28ee643675c54f362e57af844e38092647\"\u003e\u003ccode\u003e9bdcdb2\u003c/code\u003e\u003c/a\u003e feat: surface root cause analysis in checks get command [AI-190] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/fe4ada819b4c48fcbda7b70fc757ef46bb08a10d\"\u003e\u003ccode\u003efe4ada8\u003c/code\u003e\u003c/a\u003e feat(cli): add checkly init command with skill-first onboarding (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/471229ac37440f315e2a1e49572844a121a98d0c\"\u003e\u003ccode\u003e471229a\u003c/code\u003e\u003c/a\u003e feat: allow users to ignore existing pwcs dependency cache (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/63f71715df7620f0d291fb0a20b76f58baa96e06\"\u003e\u003ccode\u003e63f7171\u003c/code\u003e\u003c/a\u003e refactor: consolidate confirmOrAbort across deploy, destroy, and env rm (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/cc5fa752b6b8a5fd3c6141c738c867589f3a527c\"\u003e\u003ccode\u003ecc5fa75\u003c/code\u003e\u003c/a\u003e feat(cli): add docs \u0026amp; agent skills section to help output (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkly\u0026package-manager=npm_and_yarn\u0026previous-version=7.7.0\u0026new-version=7.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Monferrina/vetreriamonferrina.com/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monferrina%2Fvetreriamonferrina.com/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"4184572393","node_id":"PR_kwDORqPCfs7PKSz8","number":12,"state":"closed","title":"chore: bump the npm-deps group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T07:06:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T06:49:28.000Z","updated_at":"2026-05-01T07:07:01.000Z","time_to_close":2593051,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":47,"packages":[{"name":"@arcjet/next","old_version":"1.1.0","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.37.2","new_version":"3.37.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.39.0","new_version":"6.39.1","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.42.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.8.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.358.1","new_version":"1.364.4","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@commitlint/cli","old_version":"20.4.3","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.3","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.4.3","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.21","new_version":"0.1.2","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.8","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.19","new_version":"0.9.3","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.10.0","new_version":"4.11.3","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pg","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.4.0","new_version":"7.7.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"drizzle-kit","old_version":"0.31.9","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-playwright","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.85.0","new_version":"5.88.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"vitest-browser-react","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.1.0` | `1.3.1` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.37.2` | `3.37.3` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.39.0` | `6.39.1` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.42.0` | `10.47.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.8.4` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.358.1` | `1.364.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.3` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.3` | `20.5.0` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.4.3` | `20.5.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.21` | `0.1.2` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.8` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.19` | `0.9.3` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.6` | `16.2.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.0` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.10.0` | `4.11.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.15` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.15` | `10.3.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.15` | `10.3.3` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.2.15` | `10.3.3` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.20` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.5.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.18.0` | `8.20.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `5.2.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.18` | `4.1.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.18` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.2` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.4.0` | `7.7.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.3.0` | `9.3.1` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.9` | `0.31.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.9.0` | `2.10.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.15` | `10.3.3` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.85.0` | `5.88.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.2` | `2.1.4` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.5` | `2.1.0` |\n\n\nUpdates `@arcjet/next` from 1.1.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd botnet category and IP abuser detection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5913\"\u003e#5913\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d307e26205bd530d38e4b10ca845ccddab4ff2bd\"\u003ed307e26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraduate experimental_detectPromptInjection to detectPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5920\"\u003e#5920\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0e0e4c180f4b757b798e3041fa1f34521d1d5610\"\u003e0e0e4c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eset minimum timeout when \u003ccode\u003edetectPromptInjection\u003c/code\u003e rule present (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5922\"\u003e#5922\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/36ec27e18df137f3b81288cff5dbf7f852ac1258\"\u003e36ec27e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish packages in topological dependency order (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5911\"\u003e#5911\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/30685486d25b98db438d4d664d35b216ceed7bed\"\u003e3068548\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-validate-email (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5916\"\u003e#5916\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/22784d4b5c84de32d94ae5a50f05cc6ef99ff64b\"\u003e22784d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-ip-details (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5914\"\u003e#5914\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e7f14eeb9713baf4040ae491e39cf20b1911abf4\"\u003ee7f14ee\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\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/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/682a80e5c7ef4a4e0fb35921f0019809433c733c\"\u003e\u003ccode\u003e682a80e\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5912\"\u003e#5912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.37.2 to 3.37.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/localizations@3.37.3/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.3/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.39.0 to 6.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/nextjs@6.39.1/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.1/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.42.0 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.42.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.6 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.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\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.16\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rust-fingerprint task and SCCACHE passthrough env: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92167\"\u003e#92167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message for deprecated \u003ccode\u003eexperimental.dynamicIO\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92081\"\u003e#92081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Fix CSS HMR on Safari: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92123\"\u003e#92123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92142\"\u003e#92142\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/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e151e5f84285ac569cf2ec311873200511eea8b3\"\u003e\u003ccode\u003ee151e5f\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1a319ea4dc564974371f9e7ff0f3693512fa018c\"\u003e\u003ccode\u003e1a319ea\u003c/code\u003e\u003c/a\u003e [backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0edad2762d309cf9125c1dee361227c0f4327d1\"\u003e\u003ccode\u003ec0edad2\u003c/code\u003e\u003c/a\u003e Turbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6446990d929c5560d652ce76634b450be057b4e\"\u003e\u003ccode\u003ed644699\u003c/code\u003e\u003c/a\u003e Turbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34de2cac2918aa570a4c12c6e3ae9ed3d70d1f7a\"\u003e\u003ccode\u003e34de2ca\u003c/code\u003e\u003c/a\u003e next.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c4779d1b085a563f39faea86f7b84d5d9adc4f72\"\u003e\u003ccode\u003ec4779d1\u003c/code\u003e\u003c/a\u003e [create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/edcf19ae132b5853bb9f9c41888887f7830c19ad\"\u003e\u003ccode\u003eedcf19a\u003c/code\u003e\u003c/a\u003e Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/eee3f524e9f7b322cbd82999fb0f4b90585cc7bf\"\u003e\u003ccode\u003eeee3f52\u003c/code\u003e\u003c/a\u003e backport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.6...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/db51a73694b9bb6b251bf5a59fb636f98fb24b19\"\u003e\u003ccode\u003edb51a73\u003c/code\u003e\u003c/a\u003e docs: Fix typos in \u003ccode\u003euseExtracted\u003c/code\u003e blog post (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0f494caad2d0db86e9ac977ef9854411ccd6d8f\"\u003e\u003ccode\u003ec0f494c\u003c/code\u003e\u003c/a\u003e docs: Update precompilation.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f340ad0cf21f744ebbe382baf2a832d71136ab0d\"\u003e\u003ccode\u003ef340ad0\u003c/code\u003e\u003c/a\u003e docs: Add disclaimer to SWC plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a60bd30e049bc1062fbfcd93f8a285be8d12f492\"\u003e\u003ccode\u003ea60bd30\u003c/code\u003e\u003c/a\u003e docs: Remove button arrow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.358.1 to 1.364.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.364.4\u003c/h2\u003e\n\u003ch2\u003e1.364.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3298\"\u003e#3298\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix: skip deep copy for snapshot/exception events to prevent stack overflow on deeply nested DOM trees\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.3\u003c/h2\u003e\n\u003ch2\u003e1.364.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3300\"\u003e#3300\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Strip workspace:* references from lib/package.json after build\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.2\u003c/h2\u003e\n\u003ch2\u003e1.364.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3297\"\u003e#3297\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/341caaf627d752b35a3b9461a8b1f1fd532f306f\"\u003e\u003ccode\u003e341caaf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: wrap sendBeacon body in Blob to ensure Content-Type header is set\n(2026-03-30)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a863914bca09643f2aef7ca029b96de9cbfbc24c\"\u003e\u003ccode\u003ea863914\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.1\u003c/h2\u003e\n\u003ch2\u003e1.364.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4bdfdbcfe6a5600664a609a6b17c7d7cb72cd20f\"\u003e\u003ccode\u003e4bdfdbc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.0\u003c/h2\u003e\n\u003ch2\u003e1.364.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3285\"\u003e#3285\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/00a50795a16e9274fc6b4ea642b4a5e270f07222\"\u003e\u003ccode\u003e00a5079\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pauldambra\"\u003e\u003ccode\u003e@​pauldambra\u003c/code\u003e\u003c/a\u003e! - Reject the strings \u0026quot;undefined\u0026quot; and \u0026quot;null\u0026quot; in posthog.identify(). All invalid distinct IDs now log a critical console error (always visible, not debug-only).\n(2026-03-27)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d311d757c16500f7f0051c1ed93ba73ebc5e9ada\"\u003e\u003ccode\u003ed311d75\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e fix(browser): skip deep copy for snapshot events to prevent stack overflow (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/517d49bb805418371bdbe8806c6751fa49a3be76\"\u003e\u003ccode\u003e517d49b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/375dae9d871e82d6e781d7611ce0723607199191\"\u003e\u003ccode\u003e375dae9\u003c/code\u003e\u003c/a\u003e chore(browser): ban enum usage (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e fix: strip \u003ccode\u003eworkspace:*\u003c/code\u003e refs from lib/package.json after build (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4561c250dee55e5d045692cd4ea77c15da02b9f5\"\u003e\u003ccode\u003e4561c25\u003c/code\u003e\u003c/a\u003e fix(ai): remove PostHogTraceExporter from main entry point (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b1adea555f03b7744f26140cde99fd8267b558f2\"\u003e\u003ccode\u003eb1adea5\u003c/code\u003e\u003c/a\u003e feat(react): add slim entrypoint for tree-shakeable usage without posthog-js ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4d6cef416dcd8cedcf224571858729474db2f83f\"\u003e\u003ccode\u003e4d6cef4\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/341caaf627d752b35a3b9461a8b1f1fd532f306f\"\u003e\u003ccode\u003e341caaf\u003c/code\u003e\u003c/a\u003e fix(browser): wrap sendBeacon body in Blob to ensure Content-Type header is s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a863914bca09643f2aef7ca029b96de9cbfbc24c\"\u003e\u003ccode\u003ea863914\u003c/code\u003e\u003c/a\u003e fix(core): fix captureException ReferenceError in React Native for missing Ev...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.358.1...posthog-js@1.364.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.2 to 7.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6067c3f85b17c22f7553b8eadc52d1f1366c4a61\"\u003e\u003ccode\u003e6067c3f\u003c/code\u003e\u003c/a\u003e ⚓️ feat: build-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.4.3 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.3 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/prompt-cli` from 20.4.3 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/prompt-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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:/...\n\n_Description has been truncated_","html_url":"https://github.com/Tychenco/ManzilTak-frontend/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tychenco%2FManzilTak-frontend/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4184568242","node_id":"PR_kwDORBVNSM7PKSCe","number":6,"state":"closed","title":"chore: bump the npm-deps group with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T07:04:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T06:48:44.000Z","updated_at":"2026-05-01T07:04:38.000Z","time_to_close":2592952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":56,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.15","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.32.1","new_version":"3.37.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.36.5","new_version":"6.39.1","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.3.5","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.32.1","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.8.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.314.0","new_version":"1.364.4","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.70.0","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.1.2","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.1","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.17","new_version":"0.9.3","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.9.0","new_version":"4.11.3","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.4","new_version":"24.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"6.9.8","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.1.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.4.0","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.80.0","new_version":"5.88.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.13","new_version":"2.1.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"storybook","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-tsconfig-paths","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 56 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.15` | `1.3.1` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.32.1` | `3.37.3` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.36.5` | `6.39.1` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.3.5` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.32.1` | `10.47.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.8.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.20.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.314.0` | `1.364.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.70.0` | `7.72.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.0` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.0` | `20.5.0` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.3.0` | `20.5.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.1.2` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.1` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.17` | `0.9.3` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.1` | `16.2.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.0` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.9.0` | `4.11.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.3.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.11` | `10.3.3` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.11` | `10.3.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `24.12.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.2.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.16` | `4.1.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.16` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.1.2` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.8` | `6.9.10` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.1.0` | `9.3.1` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.4.0` | `2.10.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.3.3` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.80.0` | `5.88.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.13` | `2.1.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.11` | `10.3.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.3` | `6.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.1.2` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.1.0` |\n\nUpdates `@arcjet/next` from 1.0.0-beta.15 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd botnet category and IP abuser detection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5913\"\u003e#5913\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d307e26205bd530d38e4b10ca845ccddab4ff2bd\"\u003ed307e26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraduate experimental_detectPromptInjection to detectPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5920\"\u003e#5920\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0e0e4c180f4b757b798e3041fa1f34521d1d5610\"\u003e0e0e4c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eset minimum timeout when \u003ccode\u003edetectPromptInjection\u003c/code\u003e rule present (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5922\"\u003e#5922\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/36ec27e18df137f3b81288cff5dbf7f852ac1258\"\u003e36ec27e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish packages in topological dependency order (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5911\"\u003e#5911\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/30685486d25b98db438d4d664d35b216ceed7bed\"\u003e3068548\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-validate-email (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5916\"\u003e#5916\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/22784d4b5c84de32d94ae5a50f05cc6ef99ff64b\"\u003e22784d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-ip-details (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5914\"\u003e#5914\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e7f14eeb9713baf4040ae491e39cf20b1911abf4\"\u003ee7f14ee\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\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/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/682a80e5c7ef4a4e0fb35921f0019809433c733c\"\u003e\u003ccode\u003e682a80e\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5912\"\u003e#5912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.32.1 to 3.37.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/localizations@3.37.3/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.3/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.36.5 to 6.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/nextjs@6.39.1/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\ntokenFormat: 'jwt',\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\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/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.1/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.3.5 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.6\u003c/h2\u003e\n\u003cp\u003eReleased on January 7, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/cloudwatch-logs\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetCloudWatchLogsSink()\u003c/code\u003e to properly close internally created\n\u003ccode\u003eCloudWatchLogsClient\u003c/code\u003e connections on disposal.  Previously, when the sink\ncreated its own client (i.e., when \u003ccode\u003eoptions.client\u003c/code\u003e was not provided),\nthe client's TLS connections were not closed, causing resource leaks that\nwere detected by Deno's stricter resource leak checking in newer versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/0fdac19c58a2bd1091d3a55d22450cc002052ed4\"\u003e\u003ccode\u003e0fdac19\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.7/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.32.1 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.32.1...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.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\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.16\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rust-fingerprint task and SCCACHE passthrough env: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92167\"\u003e#92167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message for deprecated \u003ccode\u003eexperimental.dynamicIO\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92081\"\u003e#92081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Fix CSS HMR on Safari: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92123\"\u003e#92123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92142\"\u003e#92142\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/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e151e5f84285ac569cf2ec311873200511eea8b3\"\u003e\u003ccode\u003ee151e5f\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1a319ea4dc564974371f9e7ff0f3693512fa018c\"\u003e\u003ccode\u003e1a319ea\u003c/code\u003e\u003c/a\u003e [backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0edad2762d309cf9125c1dee361227c0f4327d1\"\u003e\u003ccode\u003ec0edad2\u003c/code\u003e\u003c/a\u003e Turbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6446990d929c5560d652ce76634b450be057b4e\"\u003e\u003ccode\u003ed644699\u003c/code\u003e\u003c/a\u003e Turbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34de2cac2918aa570a4c12c6e3ae9ed3d70d1f7a\"\u003e\u003ccode\u003e34de2ca\u003c/code\u003e\u003c/a\u003e next.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c4779d1b085a563f39faea86f7b84d5d9adc4f72\"\u003e\u003ccode\u003ec4779d1\u003c/code\u003e\u003c/a\u003e [create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/edcf19ae132b5853bb9f9c41888887f7830c19ad\"\u003e\u003ccode\u003eedcf19a\u003c/code\u003e\u003c/a\u003e Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/eee3f524e9f7b322cbd82999fb0f4b90585cc7bf\"\u003e\u003ccode\u003eeee3f52\u003c/code\u003e\u003c/a\u003e backport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.1...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.7.0 to 4.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.3\u003c/h2\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.1\u003c/h2\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://next-intl.dev/blog/precompilation\"\u003eblog post\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalization of file references for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2230\"\u003e#2230\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02149c19ee52a581fdc52f3160550bf957256488\"\u003e02149c1\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/db51a73694b9bb6b251bf5a59fb636f98fb24b19\"\u003e\u003ccode\u003edb51a73\u003c/code\u003e\u003c/a\u003e docs: Fix typos in \u003ccode\u003euseExtracted\u003c/code\u003e blog post (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0f494caad2d0db86e9ac977ef9854411ccd6d8f\"\u003e\u003ccode\u003ec0f494c\u003c/code\u003e\u003c/a\u003e docs: Update precompilation.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f340ad0cf21f744ebbe382baf2a832d71136ab0d\"\u003e\u003ccode\u003ef340ad0\u003c/code\u003e\u003c/a\u003e docs: Add disclaimer to SWC plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a60bd30e049bc1062fbfcd93f8a285be8d12f492\"\u003e\u003ccode\u003ea60bd30\u003c/code\u003e\u003c/a\u003e docs: Remove button arrow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.7.0...v4.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pg` from 8.16.0 to 8.20.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/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.314.0 to 1.364.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.364.4\u003c/h2\u003e\n\u003ch2\u003e1.364.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3298\"\u003e#3298\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix: skip deep copy for snapshot/exception events to prevent stack overflow on deeply nested DOM trees\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.3\u003c/h2\u003e\n\u003ch2\u003e1.364.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3300\"\u003e#3300\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Strip workspace:* references from lib/package.json after build\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.2\u003c/h2\u003e\n\u003ch2\u003e1.364.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3297\"\u003e#3297\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/341caaf627d752b35a3b9461a8b1f1fd532f306f\"\u003e\u003ccode\u003e341caaf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: wrap sendBeacon body in Blob to ensure Content-Type header is set\n(2026-03-30)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a863914bca09643f2aef7ca029b96de9cbfbc24c\"\u003e\u003ccode\u003ea863914\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.1\u003c/h2\u003e\n\u003ch2\u003e1.364.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4bdfdbcfe6a5600664a609a6b17c7d7cb72cd20f\"\u003e\u003ccode\u003e4bdfdbc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.0\u003c/h2\u003e\n\u003ch2\u003e1.364.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3285\"\u003e#3285\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/00a50795a16e9274fc6b4ea642b4a5e270f07222\"\u003e\u003ccode\u003e00a5079\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pauldambra\"\u003e\u003ccode\u003e@​pauldambra\u003c/code\u003e\u003c/a\u003e! - Reject the strings \u0026quot;undefined\u0026quot; and \u0026quot;null\u0026quot; in posthog.identify(). All invalid distinct IDs now log a critical console error (always visible, not debug-only).\n(2026-03-27)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d311d757c16500f7f0051c1ed93ba73ebc5e9ada\"\u003e\u003ccode\u003ed311d75\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e fix(browser): skip deep copy for snapshot events to prevent stack overflow (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/517d49bb805418371bdbe8806c6751fa49a3be76\"\u003e\u003ccode\u003e517d49b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/375dae9d871e82d6e781d7611ce0723607199191\"\u003e\u003ccode\u003e375dae9\u003c/code\u003e\u003c/a\u003e chore(browser): ban enum usage (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e fix: strip \u003ccode\u003eworkspace:*\u003c/code\u003e refs from lib/package.json after build (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3300\"\u003e#3...\n\n_Description has been truncated_","html_url":"https://github.com/chiragbidx/panda-studio-xxn/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chiragbidx%2Fpanda-studio-xxn/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4119660994","node_id":"PR_kwDORCYHDs7MoU6o","number":271,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-30T10:08:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T09:58:41.000Z","updated_at":"2026-03-30T10:08:13.000Z","time_to_close":605372,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":19,"packages":[{"name":"@supabase/supabase-js","old_version":"2.93.3","new_version":"2.99.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.95.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-table","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lucide-react","old_version":"0.303.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mammoth","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/mwilliamson/mammoth.js"},{"name":"mathlive","old_version":"0.108.3","new_version":"0.109.0","repository_url":"https://github.com/arnog/mathlive"},{"name":"pdfjs-dist","old_version":"5.4.624","new_version":"5.5.207","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.0.0","new_version":"7.7.0","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 17 updates in the /admin-panel directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.93.3` | `2.99.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.95.0` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.20.0` | `3.20.4` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.20.0` | `3.20.4` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.20.0` | `3.20.4` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.20.0` | `3.20.4` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.3` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.303.0` | `0.577.0` |\n| [mammoth](https://github.com/mwilliamson/mammoth.js) | `1.11.0` | `1.12.0` |\n| [mathlive](https://github.com/arnog/mathlive) | `0.108.3` | `0.109.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.624` | `5.5.207` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.72.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.0.0` | `7.7.0` |\n\n\nUpdates `@supabase/supabase-js` from 2.93.3 to 2.99.3\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.99.3\u003c/h2\u003e\n\u003ch2\u003e2.99.3 (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e guard navigator lock steal against cascade when lock is stolen by another request (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2178\"\u003e#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e structural detection on json() to detect Response-like errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2179\"\u003e#2179\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.99.3-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.3-canary.0 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e use phoenix's js lib inside realtime-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlan Guzek\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.2\u003c/h2\u003e\n\u003ch2\u003e2.99.2 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e do not rewrite signed URL to render endpoint for empty transform object (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2162\"\u003e#2162\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.99.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.2-canary.0 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e do not rewrite signed URL to render endpoint for empty transform object (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2162\"\u003e#2162\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.99.1\u003c/h2\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.99.2 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\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.99.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\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.97.0 (2026-02-18)\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.96.0 (2026-02-17)\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.95.3 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.95.0 (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.94.1 (2026-02-04)\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.94.0 (2026-02-03)\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/supabase/supabase-js/commit/bc435b39a9e57944f13c779da648049950f35951\"\u003e\u003ccode\u003ebc435b3\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2168\"\u003e#2168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b85174f4f2353615c60a5ab7c6dd14c9a4fa9f85\"\u003e\u003ccode\u003eb85174f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/280e45331b9a401c613bfe328b8b1f3d21438194\"\u003e\u003ccode\u003e280e453\u003c/code\u003e\u003c/a\u003e docs(repo): enrich tsdoc with examples and notes (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2152\"\u003e#2152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/749aaa9fdb432724324d3f417b55741d40416592\"\u003e\u003ccode\u003e749aaa9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fab1655cbf403b16bca644a617bada8e2aa4850c\"\u003e\u003ccode\u003efab1655\u003c/code\u003e\u003c/a\u003e chore(deps): update supabase ssr (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6bdfe2cb2b13fb970a22b30db219a7b488ed620\"\u003e\u003ccode\u003ee6bdfe2\u003c/code\u003e\u003c/a\u003e test(ci): add e2e tests for example apps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8451cc05bb1a4a0111b73c3fe2a5b9f022788503\"\u003e\u003ccode\u003e8451cc0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.98.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/32c319b4d32ddb457c636cbcc008c8b7fd202d96\"\u003e\u003ccode\u003e32c319b\u003c/code\u003e\u003c/a\u003e docs(supabase): document UNUSED_EXTERNAL_IMPORT build warning as false positi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fb84c6e0dccf277a6ebf76014c39064d2eae8a57\"\u003e\u003ccode\u003efb84c6e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.96.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2121\"\u003e#2121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.99.3/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.20 to 5.95.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\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/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\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.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\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/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\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.91.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10291\"\u003e#10291\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/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\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.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\u003c/code\u003e\u003c/a\u003e fix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10291\"\u003e#10291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3761d2bd135e45886a84920a08ffe62044a6bd8b\"\u003e\u003ccode\u003e3761d2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6fa901b97a22a80d0fca3f6ed86237ff0cbdd13b\"\u003e\u003ccode\u003e6fa901b\u003c/code\u003e\u003c/a\u003e feat/environmentManager (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table` from 3.20.0 to 3.20.4\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-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/extension-table/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0bcf3c2]\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.20.4\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.20.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c94fac4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6b9ea92]\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.20.3\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.20.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [269823d]\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.20.2\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.20.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [25f57e4]\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.20.1\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.20.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\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-cell` from 3.20.0 to 3.20.4\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-table-cell\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/ueberdosis/tiptap/commits/HEAD/packages/extension-table-cell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-header` from 3.20.0 to 3.20.4\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-table-header\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/ueberdosis/tiptap/commits/HEAD/packages/extension-table-header\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-row` from 3.20.0 to 3.20.4\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-table-row\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/ueberdosis/tiptap/commits/HEAD/packages/extension-table-row\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.20.0 to 3.20.4\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/pm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003ch2\u003e3.20.1\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\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an engine requirement for Node 20 which caused hiccups, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/8bcbf73ae7eb56e7b4f1300b66cf543342c7ee27\"\u003e\u003ccode\u003e8bcbf73\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5faddd60af7b4d612f32a0c6b44432b77c8c490c\"\u003e\u003ccode\u003e5faddd6\u003c/code\u003e\u003c/a\u003e fix: engine requirement (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f91e3add5c028bc4110c513b0c2571b284c35af\"\u003e\u003ccode\u003e0f91e3a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/d5ff1a8c605df1df998c2e7df2c4c8ac762b0dea\"\u003e\u003ccode\u003ed5ff1a8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/c3efd489010366e755de9d65fd741888fd8b7462\"\u003e\u003ccode\u003ec3efd48\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/988b888108c8df911ef37e68d0e26c85ad90e885\"\u003e\u003ccode\u003e988b888\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/2726c74e9c6a0645127d1630e5ca49f64bc9fe67\"\u003e\u003ccode\u003e2726c74\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6202c7e43e9df01ba606396aed60fbae5583f7a1\"\u003e\u003ccode\u003e6202c7e\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e and jsdom (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/302b51de22535cc90235472c52e3401bedd46f80\"\u003e\u003ccode\u003e302b51d\u003c/code\u003e\u003c/a\u003e fix: Expanded the regex ever so slightly to also cover script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/cd85175da3c4614aeb0f1022f2a347e5e9bdd58b\"\u003e\u003ccode\u003ecd85175\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\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.303.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\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/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e 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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\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\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.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 `mammoth` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mwilliamson/mammoth.js/blob/master/NEWS\"\u003emammoth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle hyperlinked wp:anchor and wp:inline elements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle hyperlink complex fields with unquoted hrefs.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/380a4a8279a22201d0a3f729cc4f3587f104877d\"\u003e\u003ccode\u003e380a4a8\u003c/code\u003e\u003c/a\u003e Bump version to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/0830b29be54e02460654cd60116472cb9e065472\"\u003e\u003ccode\u003e0830b29\u003c/code\u003e\u003c/a\u003e Clarify variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/8e6c5c7a3387b43b5d10f81357f7a1e1d87f451b\"\u003e\u003ccode\u003e8e6c5c7\u003c/code\u003e\u003c/a\u003e Clarify test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/04ac1b979cb0539bd70445e3c4ed82572309ffe0\"\u003e\u003ccode\u003e04ac1b9\u003c/code\u003e\u003c/a\u003e Simplify HYPERLINK field handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/6cfbe0b8952b809bb1a3564041c8155405336167\"\u003e\u003ccode\u003e6cfbe0b\u003c/code\u003e\u003c/a\u003e Handle hyperlink complex fields with unquoted hrefs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/5b8d20f1cdca33a08cd0cb72af5b13c22653cea3\"\u003e\u003ccode\u003e5b8d20f\u003c/code\u003e\u003c/a\u003e Handle hyperlinked wp:anchor and wp:inline elements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mwilliamson/mammoth.js/compare/1.11.0...1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathlive` from 0.108.3 to 0.109.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnog/mathlive/blob/master/CHANGELOG.md\"\u003emathlive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e[Unreleased]\u003c/h3\u003e\n\u003ch3\u003eResolved Issues\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2946\"\u003e#2946\u003c/a\u003e\u003c/strong\u003e Fixed virtual keyboard toggle focus issues. Clicking the\n\u003ccode\u003evirtual-keyboard-toggle\u003c/code\u003e button now correctly focuses the mathfield and\naccepts virtual keyboard input. (contributed by \u003ca href=\"https://github.com/mgreminger\"\u003e\u003ccode\u003e@​mgreminger\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2956\"\u003e#2956\u003c/a\u003e\u003c/strong\u003e Fixed incorrect inter-atom spacing before relation operators (e.g.\n\u003ccode\u003e=\u003c/code\u003e) when using accent commands like \u003ccode\u003e\\hat{x}\u003c/code\u003e. (contributed by \u003ca href=\"https://github.com/repst\"\u003e\u003ccode\u003e@​repst\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2957\"\u003e#2957\u003c/a\u003e\u003c/strong\u003e Fixed a caret trap in LaTeX command mode after deleting a lone\nbackslash. Empty \u003ccode\u003elatexgroup\u003c/code\u003e containers are now removed when delete operations\nremove the last LaTeX atom. (contributed by \u003ca href=\"https://github.com/repst\"\u003e\u003ccode\u003e@​repst\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2958\"\u003e#2958\u003c/a\u003e\u003c/strong\u003e Fixed smart-fence closing delimiter remaining in ghost styling after\npressing Space. The closing delimiter is now properly committed and rendered\nnormally. (contributed by \u003ca href=\"https://github.com/repst\"\u003e\u003ccode\u003e@​repst\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the caret getting trapped inside a LaTeX command group when navigating\nwith arrow keys. Pressing left or right arrow to move past the boundary of a\n\u003ccode\u003e\\command\u003c/code\u003e now correctly accepts the command and exits LaTeX mode.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2935\"\u003e#2935\u003c/a\u003e\u003c/strong\u003e Fixed Korean localization translation errors. (contributed by\n\u003ca href=\"https://github.com/onu032001\"\u003e\u003ccode\u003e@​onu032001\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2938\"\u003e#2938\u003c/a\u003e\u003c/strong\u003e Removed debug \u003ccode\u003econsole.log\u003c/code\u003e from \u003ccode\u003ePromptAtom\u003c/code\u003e. (contributed by\n\u003ca href=\"https://github.com/remiangot\"\u003e\u003ccode\u003e@​remiangot\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2726\"\u003e#2726\u003c/a\u003e\u003c/strong\u003e Updated Italian localization with improved translations and\ncapitalization normalization. (contributed by \u003ca href=\"https://github.com/GGilli\"\u003e\u003ccode\u003e@​GGilli\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnog/mathlive/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 5.4.624 to 5.5.207\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.207\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, font conversion, image conversion, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.624\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20617\"\u003emozilla/pdf.js#20617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace the various interfaces in \u003ccode\u003eweb/interfaces.js\u003c/code\u003e with proper classes by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20607\"\u003emozilla/pdf.js#20607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Brotli decompression by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20610\"\u003emozilla/pdf.js#20610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange all relevant \u003ccode\u003eBasePDFStream\u003c/code\u003e implementations to take an actual \u003ccode\u003eURL\u003c/code\u003e instance by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20614\"\u003emozilla/pdf.js#20614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport loading progress \u0026quot;automatically\u0026quot; when using the \u003ccode\u003ePDFDataTransportStream\u003c/code\u003e class, and remove the \u003ccode\u003ePDFDataRangeTransport.prototype.onDataProgress\u003c/code\u003e method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20615\"\u003emozilla/pdf.js#20615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the ccittfax decoder from pdfium by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20613\"\u003emozilla/pdf.js#20613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid to have to download the model when toggling the button in the alt-text image settings dialog (bug 2013899) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20621\"\u003emozilla/pdf.js#20621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet the toggle button in the alt-text dialog downloading (resp. delete) the model and enabling (resp. disabling) alt-text guessing (bug 2014167) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20622\"\u003emozilla/pdf.js#20622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlush the text content chunk only on real font changes (bug 2013793) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20624\"\u003emozilla/pdf.js#20624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove progress reporting in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e, and prevent unnecessary data copy in \u003ccode\u003eChunkedStream.prototype.onReceiveData\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20627\"\u003emozilla/pdf.js#20627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCap the max canvas dimensions in order to avoid to downscale large images in the worker (bug 2014399) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20628\"\u003emozilla/pdf.js#20628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eWorker was terminated\u003c/code\u003e error when loading is cancelled by \u003ca href=\"https://github.com/andriivitiv\"\u003e\u003ccode\u003e@​andriivitiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20503\"\u003emozilla/pdf.js#20503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn tagged pdfs, TH can be either a column header or a row header (bug 2014080) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20623\"\u003emozilla/pdf.js#20623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the supported Node.js \u0026quot;patch\u0026quot; versions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20635\"\u003emozilla/pdf.js#20635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that pending requests are resolved when calling \u003ccode\u003ePDFDataTransportStreamReader.prototype.progressiveDone\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20634\"\u003emozilla/pdf.js#20634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize the font name in \u003ccode\u003egetBaseFontMetrics\u003c/code\u003e (issue 20246) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20637\"\u003emozilla/pdf.js#20637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid branching in convertBlackAndWhiteToRGBA by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20638\"\u003emozilla/pdf.js#20638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet a pages mapper per loaded document by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20640\"\u003emozilla/pdf.js#20640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump library version to \u003ccode\u003e5.5\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20642\"\u003emozilla/pdf.js#20642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the minimum supported Google Chrome version to 118 by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20645\"\u003emozilla/pdf.js#20645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20639\"\u003emozilla/pdf.js#20639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a 'FreeText accessibility' integration test by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20643\"\u003emozilla/pdf.js#20643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd firefox-devtools-mcp to let AI agents test and debug in Firefox by \u003ca href=\"https://github.com/marco-c\"\u003e\u003ccode\u003e@​marco-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20644\"\u003emozilla/pdf.js#20644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert \u003ccode\u003ePDFPageProxy.prototype.getTextContent\u003c/code\u003e to an asynchronous method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20648\"\u003emozilla/pdf.js#20648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnds the current drawing session when closing the tab (bug 2015385) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20649\"\u003emozilla/pdf.js#20649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStart using \u003ccode\u003eResponse.prototype.bytes()\u003c/code\u003e in the code-base by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20651\"\u003emozilla/pdf.js#20651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove and re-use the \u003ccode\u003estripPath\u003c/code\u003e helper function more by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20656\"\u003emozilla/pdf.js#20656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jbig2 decoder (pdfium@0455e822ded1a5537d826703988e986a33d2d4a1) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20655\"\u003emozilla/pdf.js#20655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable a couple of additional \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e rules by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20654\"\u003emozilla/pdf.js#20654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix types to make \u0026quot;gulp typestest\u0026quot; succeeding by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20641\"\u003emozilla/pdf.js#20641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid parsing skipped range requests in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e (PR 10694 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20652\"\u003emozilla/pdf.js#20652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable the \u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e ESLint plugin rule by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20657\"\u003emozilla/pdf.js#20657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd code coverage for unit tests running in node by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20658\"\u003emozilla/pdf.js#20658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Codecov badge by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20659\"\u003emozilla/pdf.js#20659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eObject.hasOwn\u003c/code\u003e usage from the \u003ccode\u003esrc/core/xref.js\u003c/code\u003e file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20663\"\u003emozilla/pdf.js#20663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTruncate too long /Decode map entries (issue 20668) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20669\"\u003emozilla/pdf.js#20669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003ePDFObjects\u003c/code\u003e class to use a \u003ccode\u003eMap\u003c/code\u003e internally by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20673\"\u003emozilla/pdf.js#20673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the keyboard accessibility of the manage button in the thumbnails view (bug 2015916) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20675\"\u003emozilla/pdf.js#20675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support text selection under search highlights by \u003ca href=\"https://github.com/matt-atticus\"\u003e\u003ccode\u003e@​matt-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20463\"\u003emozilla/pdf.js#20463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code coverage line mapping by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20665\"\u003emozilla/pdf.js#20665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eCanvasGraphics\u003c/code\u003e properties (PR 700 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20682\"\u003emozilla/pdf.js#20682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the checkboxes in the thumbnails view (bug 2016136) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20678\"\u003emozilla/pdf.js#20678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle tab/page down when on a menu (bug 2016212) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20681\"\u003emozilla/pdf.js#20681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the sidebar resizer (bug 2016142) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20679\"\u003emozilla/pdf.js#20679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for deleting, cutting, copying and pasting pages (bug 2010830, 2010831) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20670\"\u003emozilla/pdf.js#20670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to navigate with the keyboard to go from a checkbox to an other in the thumbnail view (bug 2016007) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20677\"\u003emozilla/pdf.js#20677\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/mozilla/pdf.js/commit/5279646985f4744386a9fe3cf61b28bf1ff88d6e\"\u003e\u003ccode\u003e5279646\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20751\"\u003e#20751\u003c/a\u003e from calixteman/bug2016693\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/98d0332a9f99f6d4f0185738025baf23eca6faab\"\u003e\u003ccode\u003e98d0332\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20767\"\u003e#20767\u003c/a\u003e from calixteman/followup_20742\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/c1fe547a05a01790e724b6ea542cc031d78d2e97\"\u003e\u003ccode\u003ec1fe547\u003c/code\u003e\u003c/a\u003e Add an integration test for the issue fixed in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20742\"\u003e#20742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/rmg007/Questerix/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmg007%2FQuesterix/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"},{"uuid":"4065432657","node_id":"PR_kwDOQ7mPgc7KE2xn","number":6,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T15:22:22.000Z","updated_at":"2026-03-12T15:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":55,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.15","new_version":"1.2.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.32.1","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.36.5","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.3.5","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.32.1","new_version":"10.43.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"lucide-react","old_version":"0.563.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.314.0","new_version":"1.360.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.70.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"20.3.0","new_version":"20.4.4","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.0","new_version":"20.4.4","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.3.0","new_version":"20.4.4","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.0.22","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.1","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.17","new_version":"0.9.2","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.4","new_version":"24.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.16","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.16","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"6.9.8","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.4.0","new_version":"2.9.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.80.0","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.13","new_version":"2.1.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"vite-tsconfig-paths","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.0.5","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.15` | `1.2.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.32.1` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.36.5` | `6.39.0` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.3.5` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.32.1` | `10.43.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.8.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.18.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.314.0` | `1.360.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.70.0` | `7.71.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.0` | `20.4.4` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.0` | `20.4.4` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.3.0` | `20.4.4` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.0.22` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.1` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.17` | `0.9.2` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.1` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.9.0` | `4.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.2.17` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.2.17` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.11` | `10.2.17` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.11` | `10.2.17` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `24.12.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.2.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.16` | `4.1.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.16` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.1.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.8` | `6.9.10` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.4.0` | `2.9.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.2.17` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.80.0` | `5.86.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.13` | `2.1.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.3` | `6.1.1` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.0.5` |\n\n\nUpdates `@arcjet/next` from 1.0.0-beta.15 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd detect_prompt_injection rule (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5871\"\u003e#5871\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b801a6b0f54e910cd13666c3689157bbe1812bc6\"\u003eb801a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e add support for local filter fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42e1a06bd649ed8d9a0d2644b01095f2fcf97835\"\u003e42e1a06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better \u003ccode\u003eprotectSignup\u003c/code\u003e error messages (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5797\"\u003e#5797\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/06267d96ed48b46c9a4596bb296e4e28faa69350\"\u003e06267d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better error w/o \u003ccode\u003erules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5799\"\u003e#5799\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/57be82bb19ea9ea10552f08d965f316bccfd2a67\"\u003e57be82b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new bots to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5801\"\u003e#5801\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4d3c326d878dbe849f02dd9f09d0c5210b4f291\"\u003eb4d3c32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove nextjs-14-nextauth-4 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5820\"\u003e#5820\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/216543fbcbb94593883c7990c161846c83ccacbd\"\u003e216543f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename to reasonPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5902\"\u003e#5902\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7b780004242ec28998a983817ea78ebeab3a34d3\"\u003e7b78000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e remove unneeded type casts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5798\"\u003e#5798\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42616a9ff6d08a571637adb83042680f0aaec81e\"\u003e42616a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.2.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~quinn-arcjet\"\u003equinn-arcjet\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.32.1 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\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/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.36.5 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.3.5 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.6\u003c/h2\u003e\n\u003cp\u003eReleased on January 7, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/cloudwatch-logs\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetCloudWatchLogsSink()\u003c/code\u003e to properly close internally created\n\u003ccode\u003eCloudWatchLogsClient\u003c/code\u003e connections on disposal.  Previously, when the sink\ncreated its own client (i.e., when \u003ccode\u003eoptions.client\u003c/code\u003e was not provided),\nthe client's TLS connections were not closed, causing resource leaks that\nwere detected by Deno's stricter resource leak checking in newer versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/0fdac19c58a2bd1091d3a55d22450cc002052ed4\"\u003e\u003ccode\u003e0fdac19\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.7/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.32.1 to 10.43.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/commit/3fb81024b49e620b1870025ae71dbeb65fcfcb3b\"\u003e\u003ccode\u003e3fb8102\u003c/code\u003e\u003c/a\u003e release: 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8706e4ea1004bc11c61952e740ffe40230e13d8a\"\u003e\u003ccode\u003e8706e4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19716\"\u003e#19716\u003c/a\u003e from getsentry/prepare-release/10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61d7a847f5dca3a2380bfcd3b78dc208095fd464\"\u003e\u003ccode\u003e61d7a84\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f83f288ada95784d6e159dc0687c5553a9f6bf0e\"\u003e\u003ccode\u003ef83f288\u003c/code\u003e\u003c/a\u003e test(angular): Fix failing canary test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19639\"\u003e#19639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2b3ce347678d286d75c5d8c1c17056c879222490\"\u003e\u003ccode\u003e2b3ce34\u003c/code\u003e\u003c/a\u003e fix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/98be6b0ab6e6afe9d37848131da08adf908cde30\"\u003e\u003ccode\u003e98be6b0\u003c/code\u003e\u003c/a\u003e chore(skills): Add \u003ccode\u003ebump-size-limit\u003c/code\u003e skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19715\"\u003e#19715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cdee7a95fc10b352c6679585d8e9d0bb4ab15ea9\"\u003e\u003ccode\u003ecdee7a9\u003c/code\u003e\u003c/a\u003e chore(sourcemaps): Make sourcemaps e2e test more generic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19678\"\u003e#19678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b26df86ee35073b30becba404e822c049c36781f\"\u003e\u003ccode\u003eb26df86\u003c/code\u003e\u003c/a\u003e feat(node-core,node): Add tracePropagation option to http and fetch integrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b69774bbe363e7361dbcdca4adab5ed9ac36416\"\u003e\u003ccode\u003e7b69774\u003c/code\u003e\u003c/a\u003e chore(ci): Allow triage action to run on issues from external users (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19701\"\u003e#19701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5651be2d02f2bd3a23afb00a1becd093a920fe0f\"\u003e\u003ccode\u003e5651be2\u003c/code\u003e\u003c/a\u003e fix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.32.1...10.43.0\"\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.563.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\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/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e 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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.1 to 16.1.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.1.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\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\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.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\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/vercel/next.js/commit/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.1...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.7.0 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.3\u003c/h2\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.1\u003c/h2\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://next-intl.dev/blog/precompilation\"\u003eblog post\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalization of file references for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2230\"\u003e#2230\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02149c19ee52a581fdc52f3160550bf957256488\"\u003e02149c1\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/099bfebe5048b036a76520381daac7635d2640e1\"\u003e\u003ccode\u003e099bfeb\u003c/code\u003e\u003c/a\u003e v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e\u003ccode\u003e196f1f3\u003c/code\u003e\u003c/a\u003e fix: Update \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82ab8c05d015d4222b117ed446639a2e7f496ca7\"\u003e\u003ccode\u003e82ab8c0\u003c/code\u003e\u003c/a\u003e chore: Update \u003ccode\u003eAGENTS.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4483892fdeea91e01af9a09b3aad7879c06a7256\"\u003e\u003ccode\u003e4483892\u003c/code\u003e\u003c/a\u003e docs: Fix typo in precompilation blog post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/78c8b1d056c4ca5dd9a552f1fe75816eca02b436\"\u003e\u003ccode\u003e78c8b1d\u003c/code\u003e\u003c/a\u003e docs: Clarify precompile docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/de4baeb465185133923b69c8da36457c9418d781\"\u003e\u003ccode\u003ede4baeb\u003c/code\u003e\u003c/a\u003e v4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003e\u003ccode\u003ef57800e\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing config errors for non-Next.js consumers of `next.config.t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/698f43cd08e85b51dffd85eb2af59c6d2456b017\"\u003e\u003ccode\u003e698f43c\u003c/code\u003e\u003c/a\u003e docs: Update issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5cf7b38516eeef5b7a853c164e660dd9b6a2bd84\"\u003e\u003ccode\u003e5cf7b38\u003c/code\u003e\u003c/a\u003e docs: Improve getting started section (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/dea366a312a20a7cb5a07d6f2caf6f0ead994902\"\u003e\u003ccode\u003edea366a\u003c/code\u003e\u003c/a\u003e docs: Homepage users (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.7.0...v4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pg` from 8.16.0 to 8.18.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/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.314.0 to 1.360.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.360.1\u003c/h2\u003e\n\u003ch2\u003e1.360.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4009c15c85c96b5cf99fdbcda448b9893c95541e\"\u003e\u003ccode\u003e4009c15\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.360.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.360.0\u003c/h2\u003e\n\u003ch2\u003e1.360.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3213\"\u003e#3213\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/db089fd81f35a9c5e825c43853a870a17c916ce0\"\u003e\u003ccode\u003edb089fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulu...\n\n_Description has been truncated_","html_url":"https://github.com/Snake-AID/SnakeAid.Frontend/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snake-AID%2FSnakeAid.Frontend/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4058873920","node_id":"PR_kwDORkXgBM7JvhpC","number":2,"state":"open","title":"chore: bump the npm-deps group with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-11T15:18:48.000Z","updated_at":"2026-03-13T05:12:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":18,"packages":[{"name":"@arcjet/next","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@sentry/nextjs","old_version":"10.42.0","new_version":"10.43.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"posthog-js","old_version":"1.358.1","new_version":"1.360.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.21","new_version":"0.0.22","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.8","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@lingual/i18n-check","old_version":"0.8.19","new_version":"0.9.2","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@storybook/addon-a11y","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"checkly","old_version":"7.4.0","new_version":"7.5.5","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.85.0","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"storybook","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.1.0` | `1.2.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.42.0` | `10.43.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.358.1` | `1.360.1` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.21` | `0.0.22` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.8` | `2.13.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.19` | `0.9.2` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.15` | `10.2.17` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.15` | `10.2.17` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.15` | `10.2.17` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.2.15` | `10.2.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.4.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.4.0` | `7.5.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.15` | `10.2.17` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.85.0` | `5.86.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.2` | `2.1.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.15` | `10.2.17` |\n\nUpdates `@arcjet/next` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd detect_prompt_injection rule (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5871\"\u003e#5871\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b801a6b0f54e910cd13666c3689157bbe1812bc6\"\u003eb801a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e add support for local filter fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42e1a06bd649ed8d9a0d2644b01095f2fcf97835\"\u003e42e1a06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better \u003ccode\u003eprotectSignup\u003c/code\u003e error messages (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5797\"\u003e#5797\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/06267d96ed48b46c9a4596bb296e4e28faa69350\"\u003e06267d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better error w/o \u003ccode\u003erules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5799\"\u003e#5799\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/57be82bb19ea9ea10552f08d965f316bccfd2a67\"\u003e57be82b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new bots to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5801\"\u003e#5801\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4d3c326d878dbe849f02dd9f09d0c5210b4f291\"\u003eb4d3c32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove nextjs-14-nextauth-4 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5820\"\u003e#5820\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/216543fbcbb94593883c7990c161846c83ccacbd\"\u003e216543f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename to reasonPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5902\"\u003e#5902\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7b780004242ec28998a983817ea78ebeab3a34d3\"\u003e7b78000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e remove unneeded type casts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5798\"\u003e#5798\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42616a9ff6d08a571637adb83042680f0aaec81e\"\u003e42616a9\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.2.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~quinn-arcjet\"\u003equinn-arcjet\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (1.1.0) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/@arcjet/next?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.42.0 to 10.43.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/commit/3fb81024b49e620b1870025ae71dbeb65fcfcb3b\"\u003e\u003ccode\u003e3fb8102\u003c/code\u003e\u003c/a\u003e release: 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8706e4ea1004bc11c61952e740ffe40230e13d8a\"\u003e\u003ccode\u003e8706e4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19716\"\u003e#19716\u003c/a\u003e from getsentry/prepare-release/10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61d7a847f5dca3a2380bfcd3b78dc208095fd464\"\u003e\u003ccode\u003e61d7a84\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f83f288ada95784d6e159dc0687c5553a9f6bf0e\"\u003e\u003ccode\u003ef83f288\u003c/code\u003e\u003c/a\u003e test(angular): Fix failing canary test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19639\"\u003e#19639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2b3ce347678d286d75c5d8c1c17056c879222490\"\u003e\u003ccode\u003e2b3ce34\u003c/code\u003e\u003c/a\u003e fix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/98be6b0ab6e6afe9d37848131da08adf908cde30\"\u003e\u003ccode\u003e98be6b0\u003c/code\u003e\u003c/a\u003e chore(skills): Add \u003ccode\u003ebump-size-limit\u003c/code\u003e skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19715\"\u003e#19715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cdee7a95fc10b352c6679585d8e9d0bb4ab15ea9\"\u003e\u003ccode\u003ecdee7a9\u003c/code\u003e\u003c/a\u003e chore(sourcemaps): Make sourcemaps e2e test more generic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19678\"\u003e#19678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b26df86ee35073b30becba404e822c049c36781f\"\u003e\u003ccode\u003eb26df86\u003c/code\u003e\u003c/a\u003e feat(node-core,node): Add tracePropagation option to http and fetch integrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b69774bbe363e7361dbcdca4adab5ed9ac36416\"\u003e\u003ccode\u003e7b69774\u003c/code\u003e\u003c/a\u003e chore(ci): Allow triage action to run on issues from external users (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19701\"\u003e#19701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5651be2d02f2bd3a23afb00a1becd093a920fe0f\"\u003e\u003ccode\u003e5651be2\u003c/code\u003e\u003c/a\u003e fix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.42.0...10.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.358.1 to 1.360.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.360.1\u003c/h2\u003e\n\u003ch2\u003e1.360.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4009c15c85c96b5cf99fdbcda448b9893c95541e\"\u003e\u003ccode\u003e4009c15\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.360.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.360.0\u003c/h2\u003e\n\u003ch2\u003e1.360.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3213\"\u003e#3213\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/db089fd81f35a9c5e825c43853a870a17c916ce0\"\u003e\u003ccode\u003edb089fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix(replay): treat legacy configs without cache_timestamp as fresh\u003c/p\u003e\n\u003cp\u003eConfigs persisted by older SDK versions never include a cache_timestamp.\nDefaulting to 0 treats them as always stale, causing the persisted config\nto be cleared before start() runs — so recording never starts for\ncustomers on older core SDK versions paired with the latest CDN recorder. (2026-03-09)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3207\"\u003e#3207\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/c5a37cbc248515ff5333f425ffa270136169d47f\"\u003e\u003ccode\u003ec5a37cb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - fix: PostHogFeatureFlags uses a TreeShakeable\u003c!-- raw HTML omitted --\u003e type\n(2026-03-09)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c5a37cbc248515ff5333f425ffa270136169d47f\"\u003e\u003ccode\u003ec5a37cb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.360.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.359.1\u003c/h2\u003e\n\u003ch2\u003e1.359.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3204\"\u003e#3204\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2b0cd52bac03b50322c497eb1f2fd070e54c83b4\"\u003e\u003ccode\u003e2b0cd52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - chore: upgrade dompurify to 3.3.2\n(2026-03-06)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.359.0\u003c/h2\u003e\n\u003ch2\u003e1.359.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3166\"\u003e#3166\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/91807266924dd6bf4689d94f1480158c38ec7ca3\"\u003e\u003ccode\u003e9180726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Tree-shake feature flags\n(2026-03-05)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.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/PostHog/posthog-js/commit/92c030b148c2669d591f49bf87da114344c4c89d\"\u003e\u003ccode\u003e92c030b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a8ca32334ce51fd3162609439a290b6458929b42\"\u003e\u003ccode\u003ea8ca323\u003c/code\u003e\u003c/a\u003e fix(convex): support $-prefixed property keys in events (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3226\"\u003e#3226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/0da63562676c458e3c9cb92a0970c7b4eeb95224\"\u003e\u003ccode\u003e0da6356\u003c/code\u003e\u003c/a\u003e fix(convex): update example lockfile for rebuilt package (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3225\"\u003e#3225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4009c15c85c96b5cf99fdbcda448b9893c95541e\"\u003e\u003ccode\u003e4009c15\u003c/code\u003e\u003c/a\u003e feat: custom event handling (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2af7d488b217d067397f721768d7aff201b1bf57\"\u003e\u003ccode\u003e2af7d48\u003c/code\u003e\u003c/a\u003e chore: add concurrency control to CI workflows (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/52cbe295d8dfb5c4f241299582916a42e94fedcd\"\u003e\u003ccode\u003e52cbe29\u003c/code\u003e\u003c/a\u003e chore: remove ci-security.yaml, replaced by org-level CI audit (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f4bcfbed9676cf8fa778af72909e0a91d08167bb\"\u003e\u003ccode\u003ef4bcfbe\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/429b389a1f9d7d094ed682db29ad0d20e2889764\"\u003e\u003ccode\u003e429b389\u003c/code\u003e\u003c/a\u003e feat(next): rename \u003ccode\u003eoptOutByDefault\u003c/code\u003e to \u003ccode\u003eseedAnonymousCookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3215\"\u003e#3215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c7f144b6b501b23948ed2aaedb230c877e1d8c5f\"\u003e\u003ccode\u003ec7f144b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2d9eb60f6e85aba5abb08d86fc74531b85fefe70\"\u003e\u003ccode\u003e2d9eb60\u003c/code\u003e\u003c/a\u003e feat(ai): add version-aware prompt cache clearing (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.358.1...posthog-js@1.360.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite-socket` from 0.0.21 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dfa40f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\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/electric-sql/pglite/blob/main/packages/pglite-socket/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dfa40f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\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/electric-sql/pglite/commit/4555814e2b0beac8af5d5d760907040b7b8f61df\"\u003e\u003ccode\u003e4555814\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/45b40d210b3f71689e151315e485b50a0572459a\"\u003e\u003ccode\u003e45b40d2\u003c/code\u003e\u003c/a\u003e more updates to docs related to multiplexing connection on pglite-server (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/ae043dfea8b03c3cb22483da75d39441d0b6d754\"\u003e\u003ccode\u003eae043df\u003c/code\u003e\u003c/a\u003e Update docs for socket server for concurrent connections (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite-socket@0.0.22/packages/pglite-socket\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-react/eslint-plugin` from 2.5.8 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003e\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0 (2026-02-15)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enaming-convention/id-name\u003c/code\u003e rule for \u003ccode\u003eReact.useId()\u003c/code\u003e by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1497\"\u003eRel1cx/eslint-react#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003enaming-convention/filename\u003c/code\u003e and \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1498\"\u003eRel1cx/eslint-react#1498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rules’ \u003ccode\u003emeta.type\u003c/code\u003e from \u003ccode\u003e\u0026quot;problem\u0026quot;\u003c/code\u003e to \u003ccode\u003e\u0026quot;suggestion\u0026quot;\u003c/code\u003e for naming-convention rules by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1496\"\u003eRel1cx/eslint-react#1496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Changes you should be aware of\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eModern React frameworks each come with their own naming conventions that can differ or even conflict. A single predefined, framework-agnostic filename or filename extension rule no longer matches real-world usage. Please follow the official naming conventions of the specific React framework you are using.\u003c/p\u003e\n\u003cp\u003eFor example, here are some references for popular frameworks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js — App Router and File-system conventions: \u003ca href=\"https://nextjs.org/docs/app\"\u003ehttps://nextjs.org/docs/app\u003c/a\u003e, \u003ca href=\"https://nextjs.org/docs/app/api-reference/file-conventions\"\u003ehttps://nextjs.org/docs/app/api-reference/file-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReact Router — File Route Conventions: \u003ca href=\"https://reactrouter.com/how-to/file-route-conventions#file-route-conventions\"\u003ehttps://reactrouter.com/how-to/file-route-conventions#file-route-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTanStack Start — TanStack Router File Naming Conventions: \u003ca href=\"https://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\"\u003ehttps://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.4 (2026-02-11)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003epreact\u003c/code\u003e and \u003ccode\u003epreact/compat\u003c/code\u003e support in \u003ccode\u003eno-implicit-key\u003c/code\u003e rule by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1494\"\u003eRel1cx/eslint-react#1494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor \u003ccode\u003edom/no-unknown-property\u003c/code\u003e rule to fix all ESLint and TypeScript issues by \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1490\"\u003eRel1cx/eslint-react#1490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.2 (2026-02-08)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce the sensitivity of component detection to prevent false positives in certain rules, closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin/issues/1488\"\u003e#1488\u003c/a\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1489\"\u003eRel1cx/eslint-react#1489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.1 (2026-02-07)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0 (2026-02-15)\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enaming-convention/id-name\u003c/code\u003e rule for \u003ccode\u003eReact.useId()\u003c/code\u003e by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1497\"\u003eRel1cx/eslint-react#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003enaming-convention/filename\u003c/code\u003e and \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1498\"\u003eRel1cx/eslint-react#1498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rules’ \u003ccode\u003emeta.type\u003c/code\u003e from \u003ccode\u003e\u0026quot;problem\u0026quot;\u003c/code\u003e to \u003ccode\u003e\u0026quot;suggestion\u0026quot;\u003c/code\u003e for naming-convention rules by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1496\"\u003eRel1cx/eslint-react#1496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Changes you should be aware of\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eModern React frameworks each come with their own naming conventions that can differ or even conflict. A single predefined, framework-agnostic filename or filename extension rule no longer matches real-world usage. Please follow the official naming conventions of the specific React framework you are using.\u003c/p\u003e\n\u003cp\u003eFor example, here are some references for popular frameworks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js — App Router and File-system conventions: \u003ca href=\"https://nextjs.org/docs/app\"\u003ehttps://nextjs.org/docs/app\u003c/a\u003e, \u003ca href=\"https://nextjs.org/docs/app/api-reference/file-conventions\"\u003ehttps://nextjs.org/docs/app/api-reference/file-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReact Router — File Route Conventions: \u003ca href=\"https://reactrouter.com/how-to/file-route-conventions#file-route-conventions\"\u003ehttps://reactrouter.com/how-to/file-route-conventions#file-route-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTanStack Start — TanStack Router File Naming Conventions: \u003ca href=\"https://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\"\u003ehttps://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003epreact\u003c/code\u003e and \u003ccode\u003epreact/compat\u003c/code\u003e support in \u003ccode\u003eno-implicit-key\u003c/code\u003e rule by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1494\"\u003eRel1cx/eslint-react#1494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor \u003ccode\u003edom/no-unknown-property\u003c/code\u003e rule to fix all ESLint and TypeScript issues by \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1490\"\u003eRel1cx/eslint-react#1490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.2 (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce the sensitivity of component detection to prevent false positives in certain rules, closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin/issues/1488\"\u003e#1488\u003c/a\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1489\"\u003eRel1cx/eslint-react#1489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.1 (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rel1cx/eslint-react/commits/v2.13.0/packages/plugins/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingual/i18n-check` from 0.8.19 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingualdev/i18n-check/releases\"\u003e\u003ccode\u003e@​lingual/i18n-check\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.2\u003c/h2\u003e\n\u003ch2\u003eRelease fix\u003c/h2\u003e\n\u003cp\u003eThis is a re-release of v0.9.0 which was missing the \u0026quot;dist\u0026quot; build, because of a mistake due to changes in the release workflow.\nPrevious version v0.9.1 also had a potential misconfiguration in the release. Both v0.9.0 and v0.9.1 have been deprecated on npm.\u003c/p\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce i18next parser by \u003ca href=\"https://github.com/busypeoples\"\u003e\u003ccode\u003e@​busypeoples\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lingualdev/i18n-check/pull/109\"\u003elingualdev/i18n-check#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lingualdev/i18n-check/compare/v0.8.19...v0.9.0\"\u003ehttps://github.com/lingualdev/i18n-check/compare/v0.8.19...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.0-beta.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lingualdev/i18n-check/compare/v0.8.18...v0.9.0-beta.1\"\u003ehttps://github.com/lingualdev/i18n-check/compare/v0.8.18...v0.9.0-beta.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/c9deba171b613a1f6484adf2959efe6ca7f9db81\"\u003e\u003ccode\u003ec9deba1\u003c/code\u003e\u003c/a\u003e v0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/9046bf1ca993ec2f9a694c25f8aeabc1714a4f7a\"\u003e\u003ccode\u003e9046bf1\u003c/code\u003e\u003c/a\u003e Switch to prepublishOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/3ad089e93802fd953ac1d3005782729d32afe4e2\"\u003e\u003ccode\u003e3ad089e\u003c/code\u003e\u003c/a\u003e Add prepublish and bump to 0.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/8715500ceb37c996a6b190ecace3e8ab2f726be5\"\u003e\u003ccode\u003e8715500\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lingualdev/i18n-check/issues/116\"\u003e#116\u003c/a\u003e from lingualdev/npm-trusted-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/1468130156de9183a81d46396e81eeee87aa6148\"\u003e\u003ccode\u003e1468130\u003c/code\u003e\u003c/a\u003e Switch to npm trusted publishing setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/9312396178c5a9ba0b0d8e9f1f9e343a957b59dd\"\u003e\u003ccode\u003e9312396\u003c/code\u003e\u003c/a\u003e v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/924ab4ee8a85fc5abe3367b233bba8a7186d4463\"\u003e\u003ccode\u003e924ab4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lingualdev/i18n-check/issues/109\"\u003e#109\u003c/a\u003e from lingualdev/issue-67-i18next-src-parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/4a214913f5b6e0ee3f41482817fc5f1737dc52cc\"\u003e\u003ccode\u003e4a21491\u003c/code\u003e\u003c/a\u003e Update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/0c8cdf15f8302f04f8eb0943657c588ac0bf6535\"\u003e\u003ccode\u003e0c8cdf1\u003c/code\u003e\u003c/a\u003e Introduce i18next parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingualdev/i18n-check/compare/v0.8.19...v0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.2.15 to 10.2.17\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-a11y\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-a11y\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.2.15 to 10.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.2.15 to 10.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/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/nextjs-vite` from 10.2.15 to 10.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/nextjs-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/nextjs-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/47dae5f520435e94cd84f314aa91e221d8d5ee47\"\u003e\u003ccode\u003e47dae5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs/issues/34046\"\u003e#34046\u003c/a\u003e from storybookjs/valentin/fix-support-for-next-16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/code/frameworks/nextjs\"\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.3.3 to 25.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checkly` from 7.4.0 to 7.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: --reporter flag to support multiple values by \u003ca href=\"https://github.com/timohuovinen\"\u003e\u003ccode\u003e@​timohuovinen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add investigate + communicate actions and confirmation protocol to AI skills by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1247\"\u003echeckly/checkly-cli#1247\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/timohuovinen\"\u003e\u003ccode\u003e@​timohuovinen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1243\"\u003echeckly/checkly-cli#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.4...7.5.5\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.4...7.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --status flag to checks list command [AI-35] by \u003ca href=\"https://github.com/martzoukos\"\u003e\u003ccode\u003e@​martzoukos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1244\"\u003echeckly/checkly-cli#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eglobalSetup\u003c/code\u003e, \u003ccode\u003eglobalTeardown\u003c/code\u003e and \u003ccode\u003etsconfig\u003c/code\u003e files from Playwright config are detected again by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1250\"\u003echeckly/checkly-cli#1250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.3...7.5.4\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.3...7.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): add V2 asset support for logs and check-run-data retrieval [AI-61] by \u003ca href=\"https://github.com/martzoukos\"\u003e\u003ccode\u003e@​martzoukos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1248\"\u003echeckly/checkly-cli#1248\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/martzoukos\"\u003e\u003ccode\u003e@​martzoukos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1248\"\u003echeckly/checkly-cli#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.2...7.5.3\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.2...7.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWire up agent confirmation flow for write commands by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1246\"\u003echeckly/checkly-cli#1246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther 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/checkly/checkly-cli/commit/e3ea0f57aba1164d73428c7926405f45c76ddc02\"\u003e\u003ccode\u003ee3ea0f5\u003c/code\u003e\u003c/a\u003e fix: support csv reporter flags (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/e3fa26b9239959f637c28580bf647e9467ecf70f\"\u003e\u003ccode\u003ee3fa26b\u003c/code\u003e\u003c/a\u003e feat(cli): add investigate + communicate actions and confirmation protocol to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6dbe89009c5762b1e1152573611880d6fa2a3967\"\u003e\u003ccode\u003e6dbe890\u003c/code\u003e\u003c/a\u003e fix: --reporter flag to support multiple values (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/58cbd3d90087b6db064f1c4d4742a94940a65938\"\u003e\u003ccode\u003e58cbd3d\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eglobalSetup\u003c/code\u003e, \u003ccode\u003eglobalTeardown\u003c/code\u003e and \u003ccode\u003etsconfig\u003c/code\u003e files from Playwright con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/82bbecbc7c77660ae773730f46ed67826f13a378\"\u003e\u003ccode\u003e82bbecb\u003c/code\u003e\u003c/a\u003e feat(cli): add --status flag to checks list command [AI-35] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6049afa0fedf4f7d91b096c002a94110aee9e300\"\u003e\u003ccode\u003e6049afa\u003c/code\u003e\u003c/a\u003e fix(cli): fix failing e2e tests to assert on static strings (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/d2b9f130fef08d32464ecec30f74c47007b130f4\"\u003e\u003ccode\u003ed2b9f13\u003c/code\u003e\u003c/a\u003e feat(cli): wire up agent confirmation flow for write commands (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1246\"\u003e#1246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/7f2893d02ce8ec312750541995eb9153e175f3b2\"\u003e\u003ccode\u003e7f2893d\u003c/code\u003e\u003c/a\u003e feat(cli): support CHECKLY_API_URL override for local env (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/69f2169ac4b463813d32331566ed4c1b24aed01c\"\u003e\u003ccode\u003e69f2169\u003c/code\u003e\u003c/a\u003e feat(cli): add skills command and restructure ai-context (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/1277e11f16ef885fc9b64c4191e7d8f9ddbc4c23\"\u003e\u003ccode\u003e1277e11\u003c/code\u003e\u003c/a\u003e feat(cli): add incidents command suite (TIM-26/27/28/29) (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.4.0...7.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/hoangdinhcong/an-house/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangdinhcong%2Fan-house/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4044644502","node_id":"PR_kwDORCYHDs7JBjTj","number":269,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:08:05.000Z","updated_at":"2026-03-09T10:11:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":15,"packages":[{"name":"@supabase/supabase-js","old_version":"2.93.3","new_version":"2.98.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-table","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lucide-react","old_version":"0.303.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pdfjs-dist","old_version":"5.4.624","new_version":"5.5.207","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"checkly","old_version":"7.0.0","new_version":"7.5.2","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 14 updates in the /admin-panel directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.93.3` | `2.98.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.90.21` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.20.0` | `3.20.1` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.20.0` | `3.20.1` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.20.0` | `3.20.1` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.20.0` | `3.20.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.2` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.303.0` | `0.577.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.624` | `5.5.207` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.0.0` | `7.5.2` |\n\n\nUpdates `@supabase/supabase-js` from 2.93.3 to 2.98.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\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.98.0\u003c/h2\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add \u003ccode\u003etoken_endpoint_auth_method\u003c/code\u003e to OAuth client create/update (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support custom providers via \u003ccode\u003ecustom:\u003c/code\u003e prefix in Provider type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add currentPassword to UserAttributes type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2131\"\u003e#2131\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 recover from orphaned navigator locks via steal fallback (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2106\"\u003e#2106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e lower lockAcquireTimeout default to 5s and fix stale JSDoc (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e fixes userattributes type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e patch channel join payloads with resolved access token before flushing send buffer (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCemal Kılıç \u003ca href=\"https://github.com/cemalkilic\"\u003e\u003ccode\u003e@​cemalkilic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElliot Padfield \u003ca href=\"https://github.com/ElliotPadfield\"\u003e\u003ccode\u003e@​ElliotPadfield\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEtienne Stalmans \u003ca href=\"https://github.com/staaldraad\"\u003e\u003ccode\u003e@​staaldraad\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.97.1-canary.5\u003c/h2\u003e\n\u003ch2\u003e2.97.1-canary.5 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e fixes userattributes type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEtienne Stalmans \u003ca href=\"https://github.com/staaldraad\"\u003e\u003ccode\u003e@​staaldraad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.97.1-canary.4\u003c/h2\u003e\n\u003ch2\u003e2.97.1-canary.4 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e patch channel join payloads with resolved access token before flushing send buffer (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2136\"\u003e#2136\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.97.1-canary.3\u003c/h2\u003e\n\u003ch2\u003e2.97.1-canary.3 (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\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.98.0 (2026-02-26)\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.97.0 (2026-02-18)\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.96.0 (2026-02-17)\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.95.3 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.95.0 (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.94.1 (2026-02-04)\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.94.0 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add URL length validation and timeout protection (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2078\"\u003e#2078\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\u003c/blockquote\u003e\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/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/32c319b4d32ddb457c636cbcc008c8b7fd202d96\"\u003e\u003ccode\u003e32c319b\u003c/code\u003e\u003c/a\u003e docs(supabase): document UNUSED_EXTERNAL_IMPORT build warning as false positi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fb84c6e0dccf277a6ebf76014c39064d2eae8a57\"\u003e\u003ccode\u003efb84c6e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.96.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2121\"\u003e#2121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/27779b2e61504cbc3b2c2c36467fe370d24401c3\"\u003e\u003ccode\u003e27779b2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.95.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c74bde108626b67aed18a1baecc3202de68bf978\"\u003e\u003ccode\u003ec74bde1\u003c/code\u003e\u003c/a\u003e docs(supabase): include cors module in TypeDoc generation (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2095\"\u003e#2095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/acd85d4456ebd696951db617000736b67b6032f1\"\u003e\u003ccode\u003eacd85d4\u003c/code\u003e\u003c/a\u003e chore(release): version 2.95.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2094\"\u003e#2094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c4a8a43f4ba4f08bcf732736e76b5ded4a94bb80\"\u003e\u003ccode\u003ec4a8a43\u003c/code\u003e\u003c/a\u003e feat(supabase): add canonical CORS headers export for edge functions (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a867430559bf97601c0622fdf47342d2ea01947a\"\u003e\u003ccode\u003ea867430\u003c/code\u003e\u003c/a\u003e chore(release): version 2.94.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/edb30093f5b3351c0e63a54a17c88c1b009b1518\"\u003e\u003ccode\u003eedb3009\u003c/code\u003e\u003c/a\u003e chore(release): version 2.94.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7ec2df9f02e13fb00cf3d1491f140224f0e35546\"\u003e\u003ccode\u003e7ec2df9\u003c/code\u003e\u003c/a\u003e feat(postgrest): add URL length validation and timeout protection (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.98.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.20 to 5.90.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495daef42e2\"\u003e\u003ccode\u003ec5def66\u003c/code\u003e\u003c/a\u003e refactor(react-query/useQueries): remove unreachable 'willFetch' branch in su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/da2ff5aeb816ad356d78f332328659edf1bf7d0a\"\u003e\u003ccode\u003eda2ff5a\u003c/code\u003e\u003c/a\u003e chore(vite.config): exclude '\u003cstrong\u003etests\u003c/strong\u003e' directory from coverage reports (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10084\"\u003e#10084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2a592d241bf5a832546bb9947514d9fc6d362fab\"\u003e\u003ccode\u003e2a592d2\u003c/code\u003e\u003c/a\u003e test(react-query/suspense): add test cases for 'static' staleTime with number...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7e3ea62364842c750182c83af6c89d4123807385\"\u003e\u003ccode\u003e7e3ea62\u003c/code\u003e\u003c/a\u003e test(react-query/QueryResetErrorBoundary): relocate 'issue-9728' test and mig...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dee5d3e9e43b3ab627b6eee8cf91318d99ccad1c\"\u003e\u003ccode\u003edee5d3e\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useMutation' and 'useMutationState' tests for SSR...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.21/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table` from 3.20.0 to 3.20.1\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-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\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-table/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [25f57e4]\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.20.1\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.20.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/ueberdosis/tiptap/commit/b9b9aa82d17d99a65032523b13f4819eb935a13c\"\u003e\u003ccode\u003eb9b9aa8\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/7534\"\u003e#7534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-cell` from 3.20.0 to 3.20.1\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-table-cell\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table-cell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-header` from 3.20.0 to 3.20.1\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-table-header\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table-header\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-row` from 3.20.0 to 3.20.1\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-table-row\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table-row\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.20.0 to 3.20.1\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/pm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\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/pm/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.1\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/ueberdosis/tiptap/commit/b9b9aa82d17d99a65032523b13f4819eb935a13c\"\u003e\u003ccode\u003eb9b9aa8\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7534\"\u003e#7534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.20.1/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\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.303.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\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/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e 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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\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\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.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 `pdfjs-dist` from 5.4.624 to 5.5.207\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.207\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, font conversion, image conversion, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.624\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20617\"\u003emozilla/pdf.js#20617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace the various interfaces in \u003ccode\u003eweb/interfaces.js\u003c/code\u003e with proper classes by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20607\"\u003emozilla/pdf.js#20607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Brotli decompression by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20610\"\u003emozilla/pdf.js#20610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange all relevant \u003ccode\u003eBasePDFStream\u003c/code\u003e implementations to take an actual \u003ccode\u003eURL\u003c/code\u003e instance by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20614\"\u003emozilla/pdf.js#20614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport loading progress \u0026quot;automatically\u0026quot; when using the \u003ccode\u003ePDFDataTransportStream\u003c/code\u003e class, and remove the \u003ccode\u003ePDFDataRangeTransport.prototype.onDataProgress\u003c/code\u003e method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20615\"\u003emozilla/pdf.js#20615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the ccittfax decoder from pdfium by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20613\"\u003emozilla/pdf.js#20613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid to have to download the model when toggling the button in the alt-text image settings dialog (bug 2013899) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20621\"\u003emozilla/pdf.js#20621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet the toggle button in the alt-text dialog downloading (resp. delete) the model and enabling (resp. disabling) alt-text guessing (bug 2014167) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20622\"\u003emozilla/pdf.js#20622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlush the text content chunk only on real font changes (bug 2013793) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20624\"\u003emozilla/pdf.js#20624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove progress reporting in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e, and prevent unnecessary data copy in \u003ccode\u003eChunkedStream.prototype.onReceiveData\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20627\"\u003emozilla/pdf.js#20627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCap the max canvas dimensions in order to avoid to downscale large images in the worker (bug 2014399) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20628\"\u003emozilla/pdf.js#20628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eWorker was terminated\u003c/code\u003e error when loading is cancelled by \u003ca href=\"https://github.com/andriivitiv\"\u003e\u003ccode\u003e@​andriivitiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20503\"\u003emozilla/pdf.js#20503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn tagged pdfs, TH can be either a column header or a row header (bug 2014080) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20623\"\u003emozilla/pdf.js#20623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the supported Node.js \u0026quot;patch\u0026quot; versions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20635\"\u003emozilla/pdf.js#20635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that pending requests are resolved when calling \u003ccode\u003ePDFDataTransportStreamReader.prototype.progressiveDone\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20634\"\u003emozilla/pdf.js#20634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize the font name in \u003ccode\u003egetBaseFontMetrics\u003c/code\u003e (issue 20246) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20637\"\u003emozilla/pdf.js#20637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid branching in convertBlackAndWhiteToRGBA by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20638\"\u003emozilla/pdf.js#20638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet a pages mapper per loaded document by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20640\"\u003emozilla/pdf.js#20640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump library version to \u003ccode\u003e5.5\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20642\"\u003emozilla/pdf.js#20642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the minimum supported Google Chrome version to 118 by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20645\"\u003emozilla/pdf.js#20645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20639\"\u003emozilla/pdf.js#20639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a 'FreeText accessibility' integration test by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20643\"\u003emozilla/pdf.js#20643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd firefox-devtools-mcp to let AI agents test and debug in Firefox by \u003ca href=\"https://github.com/marco-c\"\u003e\u003ccode\u003e@​marco-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20644\"\u003emozilla/pdf.js#20644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert \u003ccode\u003ePDFPageProxy.prototype.getTextContent\u003c/code\u003e to an asynchronous method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20648\"\u003emozilla/pdf.js#20648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnds the current drawing session when closing the tab (bug 2015385) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20649\"\u003emozilla/pdf.js#20649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStart using \u003ccode\u003eResponse.prototype.bytes()\u003c/code\u003e in the code-base by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20651\"\u003emozilla/pdf.js#20651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove and re-use the \u003ccode\u003estripPath\u003c/code\u003e helper function more by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20656\"\u003emozilla/pdf.js#20656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jbig2 decoder (pdfium@0455e822ded1a5537d826703988e986a33d2d4a1) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20655\"\u003emozilla/pdf.js#20655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable a couple of additional \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e rules by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20654\"\u003emozilla/pdf.js#20654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix types to make \u0026quot;gulp typestest\u0026quot; succeeding by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20641\"\u003emozilla/pdf.js#20641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid parsing skipped range requests in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e (PR 10694 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20652\"\u003emozilla/pdf.js#20652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable the \u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e ESLint plugin rule by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20657\"\u003emozilla/pdf.js#20657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd code coverage for unit tests running in node by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20658\"\u003emozilla/pdf.js#20658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Codecov badge by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20659\"\u003emozilla/pdf.js#20659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eObject.hasOwn\u003c/code\u003e usage from the \u003ccode\u003esrc/core/xref.js\u003c/code\u003e file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20663\"\u003emozilla/pdf.js#20663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTruncate too long /Decode map entries (issue 20668) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20669\"\u003emozilla/pdf.js#20669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003ePDFObjects\u003c/code\u003e class to use a \u003ccode\u003eMap\u003c/code\u003e internally by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20673\"\u003emozilla/pdf.js#20673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the keyboard accessibility of the manage button in the thumbnails view (bug 2015916) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20675\"\u003emozilla/pdf.js#20675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support text selection under search highlights by \u003ca href=\"https://github.com/matt-atticus\"\u003e\u003ccode\u003e@​matt-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20463\"\u003emozilla/pdf.js#20463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code coverage line mapping by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20665\"\u003emozilla/pdf.js#20665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eCanvasGraphics\u003c/code\u003e properties (PR 700 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20682\"\u003emozilla/pdf.js#20682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the checkboxes in the thumbnails view (bug 2016136) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20678\"\u003emozilla/pdf.js#20678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle tab/page down when on a menu (bug 2016212) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20681\"\u003emozilla/pdf.js#20681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the sidebar resizer (bug 2016142) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20679\"\u003emozilla/pdf.js#20679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for deleting, cutting, copying and pasting pages (bug 2010830, 2010831) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20670\"\u003emozilla/pdf.js#20670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to navigate with the keyboard to go from a checkbox to an other in the thumbnail view (bug 2016007) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20677\"\u003emozilla/pdf.js#20677\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/mozilla/pdf.js/commit/5279646985f4744386a9fe3cf61b28bf1ff88d6e\"\u003e\u003ccode\u003e5279646\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20751\"\u003e#20751\u003c/a\u003e from calixteman/bug2016693\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/98d0332a9f99f6d4f0185738025baf23eca6faab\"\u003e\u003ccode\u003e98d0332\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20767\"\u003e#20767\u003c/a\u003e from calixteman/followup_20742\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/c1fe547a05a01790e724b6ea542cc031d78d2e97\"\u003e\u003ccode\u003ec1fe547\u003c/code\u003e\u003c/a\u003e Add an integration test for the issue fixed in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20742\"\u003e#20742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/62ceac6e97d2b82ef91f33ced3f6c9782bf47ef1\"\u003e\u003ccode\u003e62ceac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20769\"\u003e#20769\u003c/a\u003e from timvandermeij/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/3d2d145329e69134ef9dc4cfaa7ef9b9211262ab\"\u003e\u003ccode\u003e3d2d145\u003c/code\u003e\u003c/a\u003e Fix vulnerabilities in dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/ced9b4717fe260705da7cc7bb76aea8be89b802b\"\u003e\u003ccode\u003eced9b47\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ec8\u003c/code\u003e to version 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/4cb0d504b0bf61c94e3f5c7373f3c78debed098e\"\u003e\u003ccode\u003e4cb0d50\u003c/code\u003e\u003c/a\u003e Update dependencies to the most recent versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/5cbb8413cbcee2afcc8336decb88e9603391bc15\"\u003e\u003ccode\u003e5cbb841\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20768\"\u003e#20768\u003c/a\u003e from calixteman/rm_yargs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/1861a4c4adc3567afc649a4a897c93be832951b4\"\u003e\u003ccode\u003e1861a4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20756\"\u003e#20756\u003c/a\u003e from Snuffleupagus/PDFDataRangeTransport-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/f32b9d26778a068213300b6f4f69242b78879d81\"\u003e\u003ccode\u003ef32b9d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20738\"\u003e#20738\u003c/a\u003e from Snuffleupagus/function-shorten\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mozilla/pdf.js/compare/v5.4.624...v5.5.207\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseScale\"\u003euseXAxisInverseScale\u003c/a\u003e - returns a function to convert pixel X to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseScale\"\u003euseYAxisInverseScale\u003c/a\u003e - returns a function to convert pixel Y to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseTickSnapScale\"\u003euseXAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel X to the closest axis tick\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseTickSnapScale\"\u003euseYAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel Y to the closest axis tick\u003c/p\u003e\n\u003cp\u003eAccessing Ticks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisTicks\"\u003euseXAxisTicks\u003c/a\u003e - returns the calculated ticks of an X-axis\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisTicks\"\u003euseYAxisTicks\u003c/a\u003e - returns the calculated ticks of a Y-axis\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHooks\u003c/code\u003e: New hooks (see above) 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/6960\"\u003erecharts/recharts#6960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotations\u003c/code\u003e: export \u003ccode\u003egetRelativeCoordinate\u003c/code\u003e helper function 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/6942\"\u003erecharts/recharts#6942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLegend\u003c/code\u003e: Add label style prop in Legend by \u003ca href=\"https://github.com/devoldemar\"\u003e\u003ccode\u003e@​devoldemar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7012\"\u003erecharts/recharts#7012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: \u003cstrong\u003enew\u003c/strong\u003e \u003ccode\u003eniceTIcks\u003c/code\u003e prop - specify \u003ccode\u003e'none' | 'auto' | 'equidistant' | 'nice'\u003c/code\u003e for different behaviors  by \u003ca href=\"https://github.com/MaxGhenis\"\u003e\u003ccode\u003e@​MaxGhenis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7009\"\u003erecharts/recharts#7009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: Add event throttling controls to chart props 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/6924\"\u003erecharts/recharts#6924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: enable tooltip synchronization for PieChart by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6989\"\u003erecharts/recharts#6989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: sync pie tooltip/legend color with per-sector fill by \u003ca href=\"https://github.com/2YH02\"\u003e\u003ccode\u003e@​2YH02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6977\"\u003erecharts/recharts#6977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Fix activeBar highlighting with missing/null data by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7001\"\u003erecharts/recharts#7001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Support Bar CSS transitions 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/6920\"\u003erecharts/recharts#6920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: respect user-provided textAnchor prop on XAxis/YAxis by \u003ca href=\"https://github.com/pierreeurope\"\u003e\u003ccode\u003e@​pierreeurope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7028\"\u003erecharts/recharts#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: Close tooltip on blur by \u003ca href=\"https://github.com/gVguy\"\u003e\u003ccode\u003e@​gVguy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6958\"\u003erecharts/recharts#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: fix error when \u003ccode\u003eonMouseEnter/Leave={undefined}\u003c/code\u003e by \u003ca href=\"https://github.com/SvetlanaVesna\"\u003e\u003ccode\u003e@​SvetlanaVesna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6969\"\u003erecharts/recharts#6969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation\u003c/code\u003e: [animations] auto disable primitives animations based on user system preferences 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/6956\"\u003erecharts/recharts#6956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation/Line\u003c/code\u003e: fix: prevent animated line flicker with round/square strokeLinecap by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7022\"\u003erecharts/recharts#7022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePerformance\u003c/code\u003e: filter zero-dimension rectangles early by \u003ca href=\"https://github.com/MendyLanda\"\u003e\u003ccode\u003e@​MendyLanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6800\"\u003erecharts/recharts#6800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum \u003ccode\u003e@​reduxjs/toolkit\u003c/code\u003e to 1.9.0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6934\"\u003erecharts/recharts#6934\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/recharts/recharts/commit/a1044db23740c177e2c07198ae0c1f2ec57b0000\"\u003e\u003ccode\u003ea1044db\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group across 1 directory with 7 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2001a726e6b3c6c0fc11fcbd8065adbe68530045\"\u003e\u003ccode\u003e2001a72\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.11.0 to 24.12.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7102\"\u003e#7102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0ce01f0b203f4e44dbbb21b395f2b231523fad86\"\u003e\u003ccode\u003e0ce01f0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-storybook from 9.1.19 to 9.1.20 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7103\"\u003e#7103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0e0542fd16a6a9f5af82d084f5004e1d2641a0bb\"\u003e\u003ccode\u003e0e0542f\u003c/code\u003e\u003c/a\u003e [Docs] fix(HighlightAndZoomLineChart): improve zoom area validation and add c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/609ca4ff79fa6b2f3aa92b476908457b6891620a\"\u003e\u003ccode\u003e609ca4f\u003c/code\u003e\u003c/a\u003e [Docs] New router, add links to hooks (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7099\"\u003e#7099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d33f52901485563c63f93280eed332e27719374d\"\u003e\u003ccode\u003ed33f529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.3 to 17.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7098\"\u003e#7098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/1c71ab6f50ae272b0e0f729231754769e8b2e6c1\"\u003e\u003ccode\u003e1c71ab6\u003c/code\u003e\u003c/a\u003e chore(deps): bump es-toolkit from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7087\"\u003e#7087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/907bab24a360d0133703a8748915f2899e3efdf1\"\u003e\u003ccode\u003e907bab2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c527fb2c1d4d5758539d46e82a774f0f4f05d297\"\u003e\u003ccode\u003ec527fb2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/473d55caaa092fb4826183bf438ba1cb15b2129d\"\u003e\u003ccode\u003e473d55c\u003c/code\u003e\u003c/a\u003e New feature - typed charts helper (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checkly` from 7.0.0 to 7.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWire up agent confirmation flow for write commands by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1246\"\u003echeckly/checkly-cli#1246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): support CHECKLY_API_URL override for local env by \u003ca href=\"https://github.com/MichaelHogers\"\u003e\u003ccode\u003e@​MichaelHogers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1242\"\u003echeckly/checkly-cli#1242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.0...7.5.1\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.0...7.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add incidents command suite (TIM-26/27/28/29) by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1236\"\u003echeckly/checkly-cli#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add skills command and restructure ai-context by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1241\"\u003echeckly/checkly-cli#1241\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.4.0...7.5.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.4.0...7.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify release process and update release instructions by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1238\"\u003echeckly/checkly-cli#1238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: share a single bundle between all Playwright checks by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1239\"\u003echeckly/checkly-cli#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.3.0...7.4.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.3.0...7.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add checks list/get commands with typed formatters by \u003ca href=\"https://github.com/MichaelHogers\"\u003e\u003ccode\u003e@​MichaelHogers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1233\"\u003echeckly/checkly-cli#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add checkly status-pages list + get commands [TIM-24, TIM-25] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1234\"\u003echeckly/checkly-cli#1234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contribu...\n\n_Description has been truncated_","html_url":"https://github.com/rmg007/Questerix/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmg007%2FQuesterix/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"},{"uuid":"4006507817","node_id":"PR_kwDOQ37xMs7HF5dK","number":7,"state":"open","title":"chore: bump the npm-deps group with 69 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T07:00:57.000Z","updated_at":"2026-03-01T07:05:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":69,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.16","new_version":"1.1.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.34.0","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.36.7","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/themes","old_version":"2.4.51","new_version":"2.4.57","repository_url":"https://github.com/clerk/javascript"},{"name":"@langchain/core","old_version":"1.1.18","new_version":"1.1.29","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.14","new_version":"2.1.22","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/langgraph","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/langchain-ai/langgraphjs"},{"name":"@langchain/openai","old_version":"1.2.7","new_version":"1.2.11","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@logtape/logtape","old_version":"1.3.6","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.32.1","new_version":"10.40.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@stripe/stripe-js","old_version":"8.6.1","new_version":"8.8.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@vonage/server-sdk","old_version":"3.25.1","new_version":"3.26.4","repository_url":"https://github.com/Vonage/vonage-node-sdk"},{"name":"framer-motion","old_version":"12.34.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.562.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"nodemailer","old_version":"7.0.12","new_version":"7.0.13","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"openai","old_version":"6.22.0","new_version":"6.25.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.318.2","new_version":"1.356.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"puppeteer","old_version":"24.35.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.8","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"stripe","old_version":"20.1.2","new_version":"20.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@clerk/types","old_version":"4.101.14","new_version":"4.101.20","repository_url":"https://github.com/clerk/javascript"},{"name":"@commitlint/cli","old_version":"20.3.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.3.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.0.21","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.5","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.17","new_version":"0.8.19","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.7","new_version":"24.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"6.9.8","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.5.0","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"get-db","old_version":"0.11.0","new_version":"0.13.0","repository_url":"https://github.com/neondatabase/neondb-cli"},{"name":"knip","old_version":"5.80.2","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.14","new_version":"2.1.1","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"storybook","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-tsconfig-paths","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.0.5","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 69 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.16` | `1.1.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.34.0` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.36.7` | `6.39.0` |\n| [@clerk/themes](https://github.com/clerk/javascript/tree/HEAD/packages/themes) | `2.4.51` | `2.4.57` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.18` | `1.1.29` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.14` | `2.1.22` |\n| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.1.2` | `1.2.0` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.7` | `1.2.11` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.3.6` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.32.1` | `10.40.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `8.6.1` | `8.8.0` |\n| [@vonage/server-sdk](https://github.com/Vonage/vonage-node-sdk) | `3.25.1` | `3.26.4` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.0` | `12.34.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `0.575.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.8.3` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.12` | `7.0.13` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.5` | `7.0.11` |\n| [openai](https://github.com/openai/openai-node) | `6.22.0` | `6.25.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.18.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.318.2` | `1.356.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.35.0` | `24.37.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.8` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.0` | `7.71.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.2` | `20.4.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@clerk/types](https://github.com/clerk/javascript/tree/HEAD/packages/types) | `4.101.14` | `4.101.20` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.1` | `20.4.2` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.3.1` | `20.4.2` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.0.21` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.5` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.17` | `0.8.19` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.1` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.9.0` | `4.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.2.13` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.2.13` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.11` | `10.2.13` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.11` | `10.2.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.7` | `24.11.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.17` | `4.0.18` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.17` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.8` | `6.9.10` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.5.0` | `2.8.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.2.13` |\n| [get-db](https://github.com/neondatabase/neondb-cli) | `0.11.0` | `0.13.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.80.2` | `5.85.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.14` | `2.1.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.11` | `10.2.13` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.4` | `6.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.0.5` |\n\nUpdates `@arcjet/next` from 1.0.0-beta.16 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprotocol:\u003c/strong\u003e update tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5770\"\u003e#5770\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4401380f9ce1fc015f30e3ed6d6607e7d8ba96c5\"\u003e4401380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e add (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/c0531fa5e96b7d0695ff8ba0f53d24bcba385acd\"\u003ec0531fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...v1.1.0-rc\"\u003e1.1.0-rc\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add support for serializable characeristics, fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5715\"\u003e#5715\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9cff098456684adc2eb809c28787f9d88a7d590e\"\u003e9cff098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eip:\u003c/strong\u003e prefer \u003ccode\u003ex-forwarded-for\u003c/code\u003e on unknown platforms (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5744\"\u003e#5744\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9c02f9b173307a321e479b5d41b0515453ae53a2\"\u003e9c02f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5731\"\u003e#5731\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/43ce45637f93ba31cadb25029fa92e7ff770053c\"\u003e43ce456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efastify:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5734\"\u003e#5734\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/05070859fb5262cd5b0a3a7492f6119b8f218cf6\"\u003e0507085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprerelease-type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5751\"\u003e#5751\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/df66720b43456cc7004e7af86e38a5538b5714bc\"\u003edf66720\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.17...@arcjet/next-v1.0.0-beta.18\"\u003e1.0.0-beta.18\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate automatic body reading (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5679\"\u003e#5679\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5f452910ca52906011dfb67d48b79bcc63f8ae15\"\u003e5f45291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/18217ed0344d9d73a658fd1e083abf11123e5b58\"\u003e\u003ccode\u003e18217ed\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003enext\u003c/code\u003e (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5729\"\u003e#5729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e\u003ccode\u003e6f10658\u003c/code\u003e\u003c/a\u003e docs: update example links in readmes (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5735\"\u003e#5735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.1.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.34.0 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\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/clerk/javascript/blob/@clerk/localizations@3.37.2/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.36.7 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/nextjs@6.39.0/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/themes` from 2.4.51 to 2.4.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7955e9dd90419c02fd51226d4fe335d42e7096a5\"\u003e\u003ccode\u003e7955e9d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.56\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/8a0c404d05a88697fcc3a609fef25bd5ff9f9ef0\"\u003e\u003ccode\u003e8a0c404\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.55\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.46.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/themes@2.4.57/packages/themes/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7955e9dd90419c02fd51226d4fe335d42e7096a5\"\u003e\u003ccode\u003e7955e9d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.56\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/8a0c404d05a88697fcc3a609fef25bd5ff9f9ef0\"\u003e\u003ccode\u003e8a0c404\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.55\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.46.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.53\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b17e4bbbbad173969523e5494f2d8447d1887b95\"\u003e\u003ccode\u003eb17e4bb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.45.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.52\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/35bcbd11f5753ee396cd090d3dd1848f3f2727e0\"\u003e\u003ccode\u003e35bcbd1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.45.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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/themes@2.4.57/packages/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@langchain/core` from 1.1.18 to 1.1.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchainjs/releases\"\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.29\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/langchain-ai/langchainjs/pull/10106\"\u003e#10106\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - Add package version metadata to runnable traces. Each package now stamps its version in \u003ccode\u003ethis.metadata.versions\u003c/code\u003e at construction time, making version info available in LangSmith trace metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10154\"\u003e#10154\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/403a99fd826383f30300809ae077e1c967023520\"\u003e\u003ccode\u003e403a99f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kanweiwei\"\u003e\u003ccode\u003e@​kanweiwei\u003c/code\u003e\u003c/a\u003e! - fix(core): add usage_metadata to AIMessage lc_aliases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10169\"\u003e#10169\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - fix(core, langchain): bump uuid dependency from ^10.0.0 to ^11.0.0 to fix Metro bundler error\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003euuid\u003c/code\u003e v10 package has ambiguous \u003ccode\u003eexports\u003c/code\u003e in its \u003ccode\u003epackage.json\u003c/code\u003e which causes Metro (used by Expo/React Native) to resolve the wrong entry point, resulting in \u003ccode\u003eCannot read properties of undefined (reading 'v1')\u003c/code\u003e. The \u003ccode\u003euuid\u003c/code\u003e v11 package fixes its exports map to work correctly with Metro's package exports resolution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10044\"\u003e#10044\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - fix(core): remove inherited LangChainTracer handlers when tracingEnabled is false\u003c/p\u003e\n\u003cp\u003eWhen a RunTree explicitly disables tracing via \u003ccode\u003etracingEnabled: false\u003c/code\u003e, \u003ccode\u003eCallbackManager._configureSync\u003c/code\u003e now strips any inherited \u003ccode\u003eLangChainTracer\u003c/code\u003e handlers so child runs don't produce traces.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.28\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/langchain-ai/langchainjs/pull/10140\"\u003e#10140\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/10a876c7d5ff27d8f2889761ee20e95f76a50518\"\u003e\u003ccode\u003e10a876c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - Merge content blocks by string index during streaming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10102\"\u003e#10102\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/b46d96a508a8bf212561dbb6f025e35c75f16257\"\u003e\u003ccode\u003eb46d96a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: implement aynchronous generator tool calling for streaming partial tool results\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10085\"\u003e#10085\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/ed6ea53c38a004b65e30c0f5888a0ac7d8ee7028\"\u003e\u003ccode\u003eed6ea53\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - fix(google): tool_calls are not preserved when concatenating AIMessageChunks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.25\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/langchain-ai/langchainjs/pull/10002\"\u003e#10002\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/27186c54884cfe7c2522fa50b42c3ca0ccaefdba\"\u003e\u003ccode\u003e27186c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aditya-gg04\"\u003e\u003ccode\u003e@​aditya-gg04\u003c/code\u003e\u003c/a\u003e! - fix(core): support reasoning/thinking blocks in StringOutputParser\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10077\"\u003e#10077\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/05396f7ce0a91c49a3bae4bbcd3dbdd6cbd18089\"\u003e\u003ccode\u003e05396f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - feat(core): add ContextOverflowError, raise in anthropic and openai\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10081\"\u003e#10081\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5a6f26bbaed80195dc538c538b96219a8b03f38f\"\u003e\u003ccode\u003e5a6f26b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - feat(core): add namespace-based symbol branding for error class hierarchies\u003c/p\u003e\n\u003cp\u003eIntroduces \u003ccode\u003ecreateNamespace\u003c/code\u003e utility for hierarchical symbol-based branding of class hierarchies.\nAll LangChain error classes now use this pattern, replacing hand-rolled duck-type \u003ccode\u003eisInstance\u003c/code\u003e checks\nwith reliable cross-realm \u003ccode\u003eSymbol.for\u003c/code\u003e-based identity.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eLangChainError\u003c/code\u003e base class that all LangChain errors extend\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003ecreateNamespace\u003c/code\u003e / \u003ccode\u003eNamespace\u003c/code\u003e API in \u003ccode\u003e@langchain/core/utils/namespace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eModelAbortError\u003c/code\u003e, \u003ccode\u003eContextOverflowError\u003c/code\u003e to use namespace branding\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContextOverflowError.fromError()\u003c/code\u003e static factory method\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eaddLangChainErrorFields\u003c/code\u003e in favor of \u003ccode\u003eLangChainError\u003c/code\u003e subclasses\u003c/li\u003e\n\u003cli\u003eMigrated Google provider errors (\u003ccode\u003eGoogleError\u003c/code\u003e, \u003ccode\u003eConfigurationError\u003c/code\u003e, etc.) to namespace branding\u003c/li\u003e\n\u003cli\u003eUpdated Anthropic and OpenAI providers to use \u003ccode\u003eContextOverflowError.fromError()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.24\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/langchain-ai/langchainjs/commit/5eead2cc258d96323d2075bfa0e9934b8e3792cc\"\u003e\u003ccode\u003e5eead2c\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10147\"\u003e#10147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/1a6fee726948bac6ee65d0fb33b6d53cdd9b07e7\"\u003e\u003ccode\u003e1a6fee7\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): update to Azure DocumentDB (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/79415fb88e643f906793714249cd2a12b4a18e16\"\u003e\u003ccode\u003e79415fb\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): add advanced search options and retriever methods (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9926\"\u003e#9926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5f6940d49033ec322bcfb426652c68e37c82cbaa\"\u003e\u003ccode\u003e5f6940d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​langchain/google\u003c/code\u003e): emit on_chat_model_stream events for non-text content...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e fix(core): respect tracingEnabled with LangChainTracer (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10044\"\u003e#10044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/4eae353512c8361c530b90ab4e74fd18af774287\"\u003e\u003ccode\u003e4eae353\u003c/code\u003e\u003c/a\u003e fix(google): fix inflated usage_metadata during streaming by converting cumul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/d42f735b04d9d42639591fba5639ad65dbb915bf\"\u003e\u003ccode\u003ed42f735\u003c/code\u003e\u003c/a\u003e fix(google): generate unique tool_call IDs to prevent ToolNode from silently ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e fix(core, langchain): bump uuid ^10 to ^11 to fix Metro bundler error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10169\"\u003e#10169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e feat(core): add package version metadata to traces (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/e9c41f0ab9ea6e7fdeceffa9063a422d4fb62777\"\u003e\u003ccode\u003ee9c41f0\u003c/code\u003e\u003c/a\u003e fix(anthropic): only set topP when defined to avoid API error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.18...@langchain/core@1.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@langchain/google-genai` from 2.1.14 to 2.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchainjs/releases\"\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.22\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.21\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/langchain-ai/langchainjs/pull/10106\"\u003e#10106\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - Add package version metadata to runnable traces. Each package now stamps its version in \u003ccode\u003ethis.metadata.versions\u003c/code\u003e at construction time, making version info available in LangSmith trace metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/403a99fd826383f30300809ae077e1c967023520\"\u003e\u003ccode\u003e403a99f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.29\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.19\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/langchain-ai/langchainjs/pull/10078\"\u003e#10078\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/7be50a7014d7622e0ab8d303dfc9c633ebc96333\"\u003e\u003ccode\u003e7be50a7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - chore(*): update model profiles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/27186c54884cfe7c2522fa50b42c3ca0ccaefdba\"\u003e\u003ccode\u003e27186c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/05396f7ce0a91c49a3bae4bbcd3dbdd6cbd18089\"\u003e\u003ccode\u003e05396f7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5a6f26bbaed80195dc538c538b96219a8b03f38f\"\u003e\u003ccode\u003e5a6f26b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/d5e3db0d01ab321ec70a875805b2f74aefdadf9d\"\u003e\u003ccode\u003ed5e3db0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/41bfea51cf119573a3b956ee782d2731fe71c681\"\u003e\u003ccode\u003e41bfea5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.19\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/langchain-ai/langchainjs/commit/22150f8122c23f9aa4c4e9ea787aa1d3638679a0\"\u003e\u003ccode\u003e22150f8\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3590ee3229a9a55b0c818c1e396f6445b2368103\"\u003e\u003ccode\u003e3590ee3\u003c/code\u003e\u003c/a\u003e fix(google): streaming chunks missing index produces empty text blocks when u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5eead2cc258d96323d2075bfa0e9934b8e3792cc\"\u003e\u003ccode\u003e5eead2c\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10147\"\u003e#10147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/1a6fee726948bac6ee65d0fb33b6d53cdd9b07e7\"\u003e\u003ccode\u003e1a6fee7\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): update to Azure DocumentDB (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/79415fb88e643f906793714249cd2a12b4a18e16\"\u003e\u003ccode\u003e79415fb\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): add advanced search options and retriever methods (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9926\"\u003e#9926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5f6940d49033ec322bcfb426652c68e37c82cbaa\"\u003e\u003ccode\u003e5f6940d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​langchain/google\u003c/code\u003e): emit on_chat_model_stream events for non-text content...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e fix(core): respect tracingEnabled with LangChainTracer (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10044\"\u003e#10044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/4eae353512c8361c530b90ab4e74fd18af774287\"\u003e\u003ccode\u003e4eae353\u003c/code\u003e\u003c/a\u003e fix(google): fix inflated usage_metadata during streaming by converting cumul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/d42f735b04d9d42639591fba5639ad65dbb915bf\"\u003e\u003ccode\u003ed42f735\u003c/code\u003e\u003c/a\u003e fix(google): generate unique tool_call IDs to prevent ToolNode from silently ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e fix(core, langchain): bump uuid ^10 to ^11 to fix Metro bundler error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10169\"\u003e#10169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchainjs/compare/@langchain/google-genai@2.1.14...@langchain/google-genai@2.1.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@langchain/langgraph` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langgraphjs/releases\"\u003e\u003ccode\u003e@​langchain/langgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-checkpoint-mongodb\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1991\"\u003e#1991\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/38db67f3599daffcbec5d04f16f36e69abe22e08\"\u003e\u003ccode\u003e38db67f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/vanb\"\u003e\u003ccode\u003e@​vanb\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003eenableTimestamps\u003c/code\u003e parameter to \u003ccode\u003eMongoDBSaver\u003c/code\u003e that sets an \u003ccode\u003eupserted_at\u003c/code\u003e date via MongoDB's \u003ccode\u003e$currentDate\u003c/code\u003e operator on every upsert. Useful for MongoDB TTL indexes, auditing, or debugging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/2002\"\u003e#2002\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/fce9d38267e7d99029646cfcf7abb78c7b937e34\"\u003e\u003ccode\u003efce9d38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - feat(langgraph): add Overwrite class for bypassing channel reducers\u003c/p\u003e\n\u003cp\u003eAdds an \u003ccode\u003eOverwrite\u003c/code\u003e class and \u003ccode\u003eOverwriteValue\u003c/code\u003e type that allow nodes to bypass reducers in \u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channels, writing values directly instead of passing them through the reducer function. This is useful when a node needs to replace accumulated state rather than append to it.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eOverwrite\u003c/code\u003e class exported from \u003ccode\u003e@langchain/langgraph\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channel detects \u003ccode\u003eOverwriteValue\u003c/code\u003e and sets the value directly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotation\u003c/code\u003e, \u003ccode\u003eStateSchema\u003c/code\u003e, and zod schema type mappings updated to include \u003ccode\u003eOverwriteValue\u003c/code\u003e in update types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1992\"\u003e#1992\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/937f78030f1360251361c6096bbd0ff287662a2b\"\u003e\u003ccode\u003e937f780\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - fix(core): don't trace channel read/writes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1984\"\u003e#1984\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: add tools stream mode for tool lifecycle events\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/1b088e578aaef7d231f37885b94bfd763f99a775\"\u003e\u003ccode\u003e1b088e5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-api\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\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/langchain-ai/langgraphjs/pull/1984\"\u003e#1984\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: add tools stream mode for tool lifecycle events\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/1b088e578aaef7d231f37885b94bfd763f99a775\"\u003e\u003ccode\u003e1b088e5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-api\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-api\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.13\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/langchain-ai/langgraphjs/pull/1960\"\u003e#1960\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/4ebe31ec6ea289f2eeff324fb1875af869d543c9\"\u003e\u003ccode\u003e4ebe31e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - relax langsmith dep\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md\"\u003e\u003ccode\u003e@​langchain/langgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/2002\"\u003e#2002\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/fce9d38267e7d99029646cfcf7abb78c7b937e34\"\u003e\u003ccode\u003efce9d38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - feat(langgraph): add Overwrite class for bypassing channel reducers\u003c/p\u003e\n\u003cp\u003eAdds an \u003ccode\u003eOverwrite\u003c/code\u003e class and \u003ccode\u003eOverwriteValue\u003c/code\u003e type that allow nodes to bypass reducers in \u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channels, writing values directly instead of passing them through the reducer function. This is useful when a node needs to replace accumulated state rather than append to it.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eOverwrite\u003c/code\u003e class exported from \u003ccode\u003e@langchain/langgraph\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channel detects \u003ccode\u003eOverwriteValue\u003c/code\u003e and sets the value directly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotation\u003c/code\u003e, \u003ccode\u003eStateSchema\u003c/code\u003e, and zod schema type mappings updated to include \u003ccode\u003eOverwriteValue\u003c/code\u003e in update types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1992\"\u003e#1992\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/937f78030f1360251361c6096bbd0ff287662a2b\"\u003e\u003ccode\u003e937f780\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - fix(core): don't trace channel read/writes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1984\"\u003e#1984\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: add tools stream mode for tool lifecycle events\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/1b088e578aaef7d231f37885b94bfd763f99a775\"\u003e\u003ccode\u003e1b088e5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/242cfbbb6ab375c91bd021f64ec652840af591a9\"\u003e\u003ccode\u003e242cfbb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/8d5c2d688d330012638d8f34ce20a454600ebc1b\"\u003e\u003ccode\u003e8d5c2d6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1932\"\u003e#1932\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/0cda1f3b78a86e7809b7db15a7ff0ea00ee1ecd8\"\u003e\u003ccode\u003e0cda1f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/samecrowder\"\u003e\u003ccode\u003e@​samecrowder\u003c/code\u003e\u003c/a\u003e! - fix: preserve \u003ccode\u003elanggraph_type\u003c/code\u003e metadata for LangSmith Studio tab detection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eZod v4 \u003ccode\u003e.register()\u003c/code\u003e fix\u003c/strong\u003e: The metadata registry now properly stores and retrieves \u003ccode\u003elanggraph_type\u003c/code\u003e metadata when using Zod v4's \u003ccode\u003e.register()\u003c/code\u003e method with \u003ccode\u003eMessagesZodMeta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStateSchema fix\u003c/strong\u003e: \u003ccode\u003eStateSchema.getJsonSchema()\u003c/code\u003e now correctly includes \u003ccode\u003ejsonSchemaExtra\u003c/code\u003e (like \u003ccode\u003elanggraph_type: \u0026quot;messages\u0026quot;\u003c/code\u003e) even when the underlying schema (e.g., \u003ccode\u003ez.custom()\u003c/code\u003e) doesn't produce a JSON schema\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/langchain-ai/langgraphjs/commit/6b576f08b6ec071eefeb6c8cd60e35886eb97399\"\u003e\u003ccode\u003e6b576f0\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/fce9d38267e7d99029646cfcf7abb78c7b937e34\"\u003e\u003ccode\u003efce9d38\u003c/code\u003e\u003c/a\u003e feat(langgraph): add Overwrite class for bypassing channel reducers (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/2002\"\u003e#2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e feat: add tools stream mode for tool lifecycle events (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/937f78030f1360251361c6096bbd0ff287662a2b\"\u003e\u003ccode\u003e937f780\u003c/code\u003e\u003c/a\u003e fix(core): don't trace channel read/writes (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1992\"\u003e#1992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/f38b91c6ede1ca8416034825f3d80f3f9a4700ff\"\u003e\u003ccode\u003ef38b91c\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/f38f82ffd0c4df2349b16a94713fa63a1014eec0\"\u003e\u003ccode\u003ef38f82f\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/8d5c2d688d330012638d8f34ce20a454600ebc1b\"\u003e\u003ccode\u003e8d5c2d6\u003c/code\u003e\u003c/a\u003e feat(sdk): add multi-subagent tracking to useStream (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/a0964fbd16979cbb4401640504e464b368bce168\"\u003e\u003ccode\u003ea0964fb\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1936\"\u003e#1936\u003c/a\u003e)\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/LefterisXefteris/DataTable/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LefterisXefteris%2FDataTable/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4006459397","node_id":"PR_kwDOOs1NJs7HFvfj","number":9,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 65 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T06:30:23.000Z","updated_at":"2026-03-01T06:30:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":65,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.6","new_version":"1.1.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.15.0","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.19.0","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@electric-sql/pglite","old_version":"0.3.0","new_version":"0.3.15","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@hookform/resolvers","old_version":"5.0.1","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@logtail/pino","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/logtail/logtail-js"},{"name":"@sentry/nextjs","old_version":"9.15.0","new_version":"9.47.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.4","new_version":"0.13.10","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.43.1","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"15.3.1","new_version":"15.5.12","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.1.0","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.15.6","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.12.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pino","old_version":"9.6.0","new_version":"9.14.0","repository_url":"https://github.com/pinojs/pino"},{"name":"pino-pretty","old_version":"13.0.0","new_version":"13.1.3","repository_url":"https://github.com/pinojs/pino-pretty"},{"name":"posthog-js","old_version":"1.239.1","new_version":"1.356.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.3","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.56.2","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"3.24.4","new_version":"3.25.76","repository_url":"https://github.com/colinhacks/zod"},{"name":"@antfu/eslint-config","old_version":"4.13.0","new_version":"4.19.0","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@commitlint/cli","old_version":"19.8.0","new_version":"19.8.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.0","new_version":"19.8.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/cz-commitlint","old_version":"19.8.0","new_version":"19.8.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-react/eslint-plugin","old_version":"1.49.0","new_version":"1.53.1","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"9.7.0","new_version":"9.9.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"15.3.1","new_version":"15.5.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@percy/cli","old_version":"1.30.10","new_version":"1.31.8","repository_url":"https://github.com/percy/cli"},{"name":"@percy/playwright","old_version":"1.0.8","new_version":"1.0.10","repository_url":"https://github.com/percy/percy-playwright"},{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-essentials","old_version":"8.6.12","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-interactions","old_version":"8.6.12","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.22.0","new_version":"0.24.2","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@tailwindcss/postcss","old_version":"4.1.5","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"22.15.12","new_version":"22.19.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.4.1","new_version":"4.7.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"3.1.3","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"5.3.1","new_version":"5.6.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.1","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint-plugin-format","old_version":"1.0.1","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.20","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-testing-library","old_version":"7.1.1","new_version":"7.16.0","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"24.2.3","new_version":"24.2.9","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"start-server-and-test","old_version":"2.0.11","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest-fail-on-console","old_version":"0.7.1","new_version":"0.10.1","repository_url":"https://github.com/thomasbrodusch/vitest-fail-on-console"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.6` | `1.1.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.15.0` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.19.0` | `6.39.0` |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.3.0` | `0.3.15` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.0.1` | `5.2.2` |\n| [@logtail/pino](https://github.com/logtail/logtail-js/tree/HEAD/packages/pino) | `0.5.4` | `0.5.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `9.15.0` | `9.47.1` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.4` | `0.13.10` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.43.1` | `0.45.1` |\n| [next](https://github.com/vercel/next.js) | `15.3.1` | `15.5.12` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.1.0` | `4.8.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.15.6` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.12.0` | `8.18.0` |\n| [pino](https://github.com/pinojs/pino) | `9.6.0` | `9.14.0` |\n| [pino-pretty](https://github.com/pinojs/pino-pretty) | `13.0.0` | `13.1.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.239.1` | `1.356.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.3` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.56.2` | `7.71.2` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.4` | `3.25.76` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `4.13.0` | `4.19.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.0` | `19.8.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.0` | `19.8.1` |\n| [@commitlint/cz-commitlint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cz-commitlint) | `19.8.0` | `19.8.1` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `1.49.0` | `1.53.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `9.7.0` | `9.9.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `15.3.1` | `15.5.12` |\n| [@percy/cli](https://github.com/percy/cli/tree/HEAD/packages/cli) | `1.30.10` | `1.31.8` |\n| [@percy/playwright](https://github.com/percy/percy-playwright) | `1.0.8` | `1.0.10` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.58.2` |\n| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.6.12` | `8.6.14` |\n| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.6.12` | `8.6.14` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.6.12` | `8.6.17` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `8.6.12` | `8.6.17` |\n| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `8.6.12` | `8.6.17` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.6.12` | `8.6.17` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.22.0` | `0.24.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.5` | `4.2.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.12` | `22.19.13` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.4.1` | `4.7.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.1.3` | `3.2.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `5.3.1` | `5.6.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.1` | `0.31.9` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.0.1` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.2.0` | `2.8.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.20` | `0.5.2` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `7.1.1` | `7.16.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `24.2.3` | `24.2.9` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.11` | `2.1.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest-fail-on-console](https://github.com/thomasbrodusch/vitest-fail-on-console) | `0.7.1` | `0.10.1` |\n\n\nUpdates `@arcjet/next` from 1.0.0-beta.6 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprotocol:\u003c/strong\u003e update tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5770\"\u003e#5770\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4401380f9ce1fc015f30e3ed6d6607e7d8ba96c5\"\u003e4401380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e add (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/c0531fa5e96b7d0695ff8ba0f53d24bcba385acd\"\u003ec0531fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...v1.1.0-rc\"\u003e1.1.0-rc\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add support for serializable characeristics, fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5715\"\u003e#5715\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9cff098456684adc2eb809c28787f9d88a7d590e\"\u003e9cff098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eip:\u003c/strong\u003e prefer \u003ccode\u003ex-forwarded-for\u003c/code\u003e on unknown platforms (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5744\"\u003e#5744\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9c02f9b173307a321e479b5d41b0515453ae53a2\"\u003e9c02f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5731\"\u003e#5731\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/43ce45637f93ba31cadb25029fa92e7ff770053c\"\u003e43ce456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efastify:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5734\"\u003e#5734\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/05070859fb5262cd5b0a3a7492f6119b8f218cf6\"\u003e0507085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprerelease-type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5751\"\u003e#5751\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/df66720b43456cc7004e7af86e38a5538b5714bc\"\u003edf66720\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.17...@arcjet/next-v1.0.0-beta.18\"\u003e1.0.0-beta.18\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate automatic body reading (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5679\"\u003e#5679\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5f452910ca52906011dfb67d48b79bcc63f8ae15\"\u003e5f45291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/18217ed0344d9d73a658fd1e083abf11123e5b58\"\u003e\u003ccode\u003e18217ed\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003enext\u003c/code\u003e (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5729\"\u003e#5729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e\u003ccode\u003e6f10658\u003c/code\u003e\u003c/a\u003e docs: update example links in readmes (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5735\"\u003e#5735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.1.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.15.0 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\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/clerk/javascript/blob/@clerk/localizations@3.37.2/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.19.0 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/nextjs@6.39.0/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite` from 0.3.0 to 0.3.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9a104b9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ad765ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8785034: Added pg_uuidv7 extension.\u003c/li\u003e\n\u003cli\u003e90cfee8: live extension: use schema.oid + table.oid in trigger identifiers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40ccad]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead3d0d8: Updated pg_dump to use callback data exchange; built pg_dump with emscripten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda3cdf3: bump the version of the electric client used by the sync plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ece0e74e: Added pgTAP extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f12a582]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bd263aa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a104b9: Added dict_int, dict_xsyn, file_fdw, intarray, pageinspect, pg_buffercache, pg_freespacemap, pg_surgery, pg_visibility, pg_walinspect, unaccent contrib extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45bff97: added pgcrypto extension\u003c/li\u003e\n\u003cli\u003e5ec474f: Added pg_hashids extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8785034: Added pg_uuidv7 extension.\u003c/li\u003e\n\u003cli\u003e90cfee8: live extension: use schema.oid + table.oid in trigger identifiers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead3d0d8: Updated pg_dump to use callback data exchange; built pg_dump with emscripten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ece0e74e: Added pgTAP extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a104b9: Added dict_int, dict_xsyn, file_fdw, intarray, pageinspect, pg_buffercache, pg_freespacemap, pg_surgery, pg_visibility, pg_walinspect, unaccent contrib extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead765ed: initdb calls system to query the server configs. avoid that by hardcoding a return value of 123\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee40ccad: Upgrade emsdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef12a582: Ensure MessageContext and its children are actually cleared between queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/e271cbcedf10ea5de32899d25ca7ab2b9414f6f8\"\u003e\u003ccode\u003ee271cbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/45bff97246179a8c265ffc24efd040eef31c0302\"\u003e\u003ccode\u003e45bff97\u003c/code\u003e\u003c/a\u003e pgcrypto (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2da556715c7202a3a56c562228c9efa76fb73c2a\"\u003e\u003ccode\u003e2da5567\u003c/code\u003e\u003c/a\u003e fix missing extensions in cloned db instance (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/5ec474fc7cd99cd99295ecd89bbaf8217c54bae2\"\u003e\u003ccode\u003e5ec474f\u003c/code\u003e\u003c/a\u003e feat: add support for pg_hashids extension (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/6b7d56e56429259fb0241ffa17d484af2bddf00a\"\u003e\u003ccode\u003e6b7d56e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/90cfee815117b8372092055cc96aff40eeade28f\"\u003e\u003ccode\u003e90cfee8\u003c/code\u003e\u003c/a\u003e live extension: use schema.oid + table.oid in trigger identifiers (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/8785034583fa206352fabaca51f7dbf8c6f77187\"\u003e\u003ccode\u003e8785034\u003c/code\u003e\u003c/a\u003e Added pg_uuidv7 extension - frontend part (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/5ac93450d5d8b1636c8ded3dbf7e2cfaa5c644a3\"\u003e\u003ccode\u003e5ac9345\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/ad3d0d89d6cc77c243069abb513b5c8229d541a4\"\u003e\u003ccode\u003ead3d0d8\u003c/code\u003e\u003c/a\u003e pgdump with emscripten (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/f6867193f29101c06bc3063d1890314510c9f54e\"\u003e\u003ccode\u003ef686719\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.3.15/packages/pglite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​electric-sql/pglite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.0.1 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e\u003ccode\u003e@​hookform/resolvers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003ee95721d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ediscriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e49a0d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e2d28e6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003ebc09647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eajv:\u003c/strong\u003e add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003ef040039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e79cd8b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e (2025-06-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Zod 4, Zod v4 mini, and retains compatibility with Zod v3. (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e8d083bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003e\u003ccode\u003ee95721d\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e\u003ccode\u003e49a0d7b\u003c/code\u003e\u003c/a\u003e fix: discriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003e\u003ccode\u003ebc09647\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e\u003ccode\u003e2d28e6a\u003c/code\u003e\u003c/a\u003e fix: zod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003e\u003ccode\u003ef040039\u003c/code\u003e\u003c/a\u003e feat(ajv): add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e\u003ccode\u003e79cd8b2\u003c/code\u003e\u003c/a\u003e fix: zod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e\u003ccode\u003e8d083bd\u003c/code\u003e\u003c/a\u003e feat: support Zod 4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3bc2ad50a63ef8c114336403f182a32e2df7552d\"\u003e\u003ccode\u003e3bc2ad5\u003c/code\u003e\u003c/a\u003e docs: fix table formatting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtail/pino` from 0.5.4 to 0.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/logtail/logtail-js/releases\"\u003e\u003ccode\u003e@​logtail/pino\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add pino 10.0 on peer dependencies by \u003ca href=\"https://github.com/waltergalvao\"\u003e\u003ccode\u003e@​waltergalvao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/142\"\u003elogtail/logtail-js#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cloudflare workers-types usage by \u003ca href=\"https://github.com/bastiankistner\"\u003e\u003ccode\u003e@​bastiankistner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/140\"\u003elogtail/logtail-js#140\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/waltergalvao\"\u003e\u003ccode\u003e@​waltergalvao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/142\"\u003elogtail/logtail-js#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bastiankistner\"\u003e\u003ccode\u003e@​bastiankistner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/140\"\u003elogtail/logtail-js#140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logtail/logtail-js/compare/v0.5.6...v0.5.7\"\u003ehttps://github.com/logtail/logtail-js/compare/v0.5.6...v0.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eT-9413 Limit queue length using maxQueuedMax option, and add timeout for Node.js by \u003ca href=\"https://github.com/PetrHeinz\"\u003e\u003ccode\u003e@​PetrHeinz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/141\"\u003elogtail/logtail-js#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logtail/logtail-js/compare/v0.5.5...v0.5.6\"\u003ehttps://github.com/logtail/logtail-js/compare/v0.5.5...v0.5.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eT-8088 Add gzip compression to node and edge sync functions by \u003ca href=\"https://github.com/PetrHeinz\"\u003e\u003ccode\u003e@​PetrHeinz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/139\"\u003elogtail/logtail-js#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logtail/logtail-js/compare/v0.5.4...v0.5.5\"\u003ehttps://github.com/logtail/logtail-js/compare/v0.5.4...v0.5.5\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/logtail/logtail-js/commit/4155107e3e040fdadb5efee36d423f60ea92b813\"\u003e\u003ccode\u003e4155107\u003c/code\u003e\u003c/a\u003e v0.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logtail/logtail-js/commit/47b3d14c0f655d961fbc4e743b8d1fa71f4a26bf\"\u003e\u003ccode\u003e47b3d14\u003c/code\u003e\u003c/a\u003e fix: add pino 10.0 on peer dependencies (\u003ca href=\"https://github.com/logtail/logtail-js/tree/HEAD/packages/pino/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logtail/logtail-js/commit/6901c2b90af7cf9dda3e7c8be7c145d4d83e72a8\"\u003e\u003ccode\u003e6901c2b\u003c/code\u003e\u003c/a\u003e v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logtail/logtail-js/commit/30ba39abfa37b728ef32875a50844212d490e73e\"\u003e\u003ccode\u003e30ba39a\u003c/code\u003e\u003c/a\u003e v0.5.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/logtail/logtail-js/commits/v0.5.7/packages/pino\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 9.15.0 to 9.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.47.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/core): Fix logs flush timeout starvation with continuous logging (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18214\"\u003e#18214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003e23.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\u003e21.83 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\u003e38.73 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\u003e76.11 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\u003e66.13 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\u003e80.69 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\u003e92.54 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\u003e39.53 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\u003e27.81 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\u003e32.59 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\u003e24.95 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\u003e40.64 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\u003e27.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\u003e40.48 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\u003e23.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e24.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e38.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e73.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e79.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e71.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e114.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e226.32 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\u003e238.83 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\u003e42.64 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\u003e39.14 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\u003e165.43 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\u003e98.19 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\u003e125.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e9.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(replay/v9): Add option to skip requestAnimationFrame for canvas snapshots (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17426\"\u003e#17426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/core): Ensure logs past \u003ccode\u003eMAX_LOG_BUFFER_SIZE\u003c/code\u003e are not swallowed (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18213\"\u003e#18213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/e2e-tests): Fix various e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18226\"\u003e#18226\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\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/9.47.1/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.47.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/core): Fix logs flush timeout starvation with continuous logging (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18214\"\u003e#18214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(replay/v9): Add option to skip requestAnimationFrame for canvas snapshots (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17426\"\u003e#17426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/core): Ensure logs past \u003ccode\u003eMAX_LOG_BUFFER_SIZE\u003c/code\u003e are not swallowed (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18213\"\u003e#18213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/e2e-tests): Fix various e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18226\"\u003e#18226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e9.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v9/node): Capture \u003ccode\u003eSystemError\u003c/code\u003e context and remove paths from message (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17394\"\u003e#17394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/mcp): capture prompt results and add defensive edge cases for transport instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17401\"\u003e#17401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/nuxt): Do not drop parametrized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17357\"\u003e#17357\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17359\"\u003e#17359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v9/nuxt): Do not inject trace meta-tags on cached HTML pages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17305\"\u003e#17305\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17319\"\u003e#17319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/node): Assign default export of \u003ccode\u003eopenai\u003c/code\u003e to the instrumented fn (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.44.2\u003c/h2\u003e\n\u003cp\u003eThis release is publishing the AWS Lambda Layer under \u003ccode\u003eSentryNodeServerlessSDKv9\u003c/code\u003e. The previous release \u003ccode\u003e9.44.1\u003c/code\u003e accidentally published the layer under \u003ccode\u003eSentryNodeServerlessSDKv10\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e9.44.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(replay/v9): Call sendBufferedReplayOrFlush when opening/sending feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.44.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(replay/v9): Deprecate \u003ccode\u003e_experiments.autoFlushOnFeedback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17219\"\u003e#17219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/core): Add shared \u003ccode\u003eflushIfServerless\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17239\"\u003e#17239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/node-native): Upgrade \u003ccode\u003e@sentry-internal/node-native-stacktrace\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/react-router): Add \u003ccode\u003ecreateSentryHandleError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17244\"\u003e#17244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/react-router): Automatically flush on serverless for loaders/actions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17243\"\u003e#17243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/react-router): Automatically flush on serverless for request handler (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17242\"\u003e#17242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/astro): Construct parametrized route during runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17227\"\u003e#17227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/nextjs): Flush in route handlers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17245\"\u003e#17245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/node): Fix exports for openai instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17238\"\u003e#17238\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17241\"\u003e#17241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.43.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v9/core): add MCP server instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17196\"\u003e#17196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/meta): Unify detection of serverless environments and add Cloud Run (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17204\"\u003e#17204\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/getsentry/sentry-javascript/commit/411e1024c362fd66c99f43096e6ec8094d996440\"\u003e\u003ccode\u003e411e102\u003c/code\u003e\u003c/a\u003e release: 9.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d9d5ac26e64242239500fd87b90e612c3b0a4713\"\u003e\u003ccode\u003ed9d5ac2\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 9.47.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18233\"\u003e#18233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efa3f4196f2484700cf260999ab6325142d49a8\"\u003e\u003ccode\u003e7efa3f4\u003c/code\u003e\u003c/a\u003e fix(v9/core): Fix logs flush timeout starvation with continuous logging (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18214\"\u003e#18214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/79141f4a41b928ea1d096783c365a26afdc5bb65\"\u003e\u003ccode\u003e79141f4\u003c/code\u003e\u003c/a\u003e Merge branch 'release/9.47.0' into v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1aa260bd50f5746a1b3550059a41df8b2918e081\"\u003e\u003ccode\u003e1aa260b\u003c/code\u003e\u003c/a\u003e release: 9.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9d8cade5d25c53a144c23905a002de8a5662860b\"\u003e\u003ccode\u003e9d8cade\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 9.47.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18229\"\u003e#18229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e2a5d1c8bcc2f28696e0a3b843ec457a85163685\"\u003e\u003ccode\u003ee2a5d1c\u003c/code\u003e\u003c/a\u003e fix(v9/core): Ensure logs past \u003ccode\u003eMAX_LOG_BUFFER_SIZE\u003c/code\u003e are not swallowed (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18213\"\u003e#18213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb57c5b5e6b29ba6478b6d14669f95f35e4d369b\"\u003e\u003ccode\u003ecb57c5b\u003c/code\u003e\u003c/a\u003e fix(v9/e2e-tests): Fix various e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18226\"\u003e#18226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/86e6457df5d2a7abfdefbd2baca39f8389465323\"\u003e\u003ccode\u003e86e6457\u003c/code\u003e\u003c/a\u003e feat(replay/v9): Add option to skip requestAnimationFrame for canvas snapshot...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b57c43e1452ec515109c86f9093b3280b52484cd\"\u003e\u003ccode\u003eb57c43e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/9.46.0' into v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/9.15.0...9.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.4 to 0.13.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.8\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/t3-oss/t3-env/pull/353\"\u003e#353\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/31202b8d0131ae4da366e26aa3782766c7c23cac\"\u003e\u003ccode\u003e31202b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mmikhan\"\u003e\u003ccode\u003e@​mmikhan\u003c/code\u003e\u003c/a\u003e! - feat: add Vite preset (\u003ca href=\"https://vite.dev/guide/env-and-mode\"\u003ehttps://vite.dev/guide/env-and-mode\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/362\"\u003e#362\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/21d6d950eac16bf30b72e037683ee94d50fc4663\"\u003e\u003ccode\u003e21d6d95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mmikhan\"\u003e\u003ccode\u003e@​mmikhan\u003c/code\u003e\u003c/a\u003e! - feat: add WXT preset (\u003ca href=\"https://wxt.dev/guide/essentials/config/environment-variables.html#built-in-environment-variables\"\u003ehttps://wxt.dev/guide/essentials/config/environment-variables.html#built-in-environment-variables\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/31202b8d0131ae4da366e26aa3782766c7c23cac\"\u003e\u003ccode\u003e31202b8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/t3-oss/t3-env/commit/21d6d950eac16bf30b72e037683ee94d50fc4663\"\u003e\u003ccode\u003e21d6d95\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/357\"\u003e#357\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/216bc2df4d391f44311273873f74e2f8dfd2011e\"\u003e\u003ccode\u003e216bc2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juliusmarminge\"\u003e\u003ccode\u003e@​juliusmarminge\u003c/code\u003e\u003c/a\u003e! - feat: add arktype presets\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/354\"\u003e#354\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/221bdb56e51ec6aa80a3bf751abb8f66822298bd\"\u003e\u003ccode\u003e221bdb5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mmikhan\"\u003e\u003ccode\u003e@​mmikhan\u003c/code\u003e\u003c/a\u003e! - feat: add supabase vercel preset (\u003ca href=\"https://vercel.com/marketplace/supabase\"\u003ehttps://vercel.com/marketplace/supabase\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/216bc2df4d391f44311273873f74e2f8dfd2011e\"\u003e\u003ccode\u003e216bc2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/t3-oss/t3-env/commit/221bdb56e51ec6aa80a3bf751abb8f66822298bd\"\u003e\u003ccode\u003e221bdb5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/aa245edf2b80f0449c5537ade19630c88c08db35\"\u003e\u003ccode\u003eaa245ed\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/73e90f563f8e6cc6621f4c59fe0229d0d336767a\"\u003e\u003ccode\u003e73e90f5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/aefbe74167ab23a8d99e23614a2649ffa7f1e844\"\u003e\u003ccode\u003eaefbe74\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/1551e4068a28cb9fbe90147dafadf53cc3b003a6\"\u003e\u003ccode\u003e1551e40\u003c/code\u003e\u003c/a\u003e update the docs to zod 4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/090edb22cb0793d4bf4259142b3c0953ee3bafde\"\u003e\u003ccode\u003e090edb2\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/19c5d6f667bb918580b27482c21ab317d3a27a43\"\u003e\u003ccode\u003e19c5d6f\u003c/code\u003e\u003c/a\u003e bump valibot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5f68dca51843069f68f4be5f6b8b9cbf2d361a81\"\u003e\u003ccode\u003e5f68dca\u003c/code\u003e\u003c/a\u003e feat: improve oxc lint/fmt, add husky hooks to pre-commit and CI/CD (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5382c57e9dd452ae99dba149165a1cc5e1173636\"\u003e\u003ccode\u003e5382c57\u003c/code\u003e\u003c/a\u003e init oxc (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/256f679c796ae5bf809b8422951caf323a804727\"\u003e\u003ccode\u003e256f679\u003c/code\u003e\u003c/a\u003e chore: bump remaining packagers (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/df1fd78e7f51597114c4fe043d27a8ff05bcd13f\"\u003e\u003ccode\u003edf1fd78\u003c/code\u003e\u003c/a\u003e bump tsdown and use unbundle setting (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/66bb202f5acf4f4cb4f4cb31374059b834789615\"\u003e\u003ccode\u003e66bb202\u003c/code\u003e\u003c/a\u003e chore: bump a bunch of stuff (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/16c5ee7eff769ebb80116207a1452e342b10ecc0\"\u003e\u003ccode\u003e16c5ee7\u003c/code\u003e\u003c/a\u003e chore: upgrade zod to v4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.10/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​t3-oss/env-nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.43.1 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"...\n\n_Description has been truncated_","html_url":"https://github.com/Makoyo-del/cert-generator/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Makoyo-del%2Fcert-generator/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4006458078","node_id":"PR_kwDOQqQDIc7HFvNN","number":7,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T06:29:50.000Z","updated_at":"2026-03-01T06:30:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":60,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.15","new_version":"1.1.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@aws-sdk/client-s3","old_version":"3.954.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@clerk/localizations","old_version":"3.29.0","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.35.6","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.2.2","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.28.0","new_version":"10.40.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.8","new_version":"0.13.10","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.10","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.5.8","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.300.0","new_version":"1.356.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.68.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@antfu/eslint-config","old_version":"6.3.0","new_version":"6.7.3","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@chromatic-com/playwright","old_version":"0.12.7","new_version":"0.12.8","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"20.1.0","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.0.0","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.1.0","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.0.21","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.3.12","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.1.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.14","new_version":"0.8.19","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.0.10","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.0.10","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.5.1","new_version":"4.10.0","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.1","new_version":"24.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.1","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"checkly","old_version":"6.9.5","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.7","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.0.2","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.4.0","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"get-db","old_version":"0.11.0","new_version":"0.13.0","repository_url":"https://github.com/neondatabase/neondb-cli"},{"name":"knip","old_version":"5.71.0","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.7","new_version":"2.1.1","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.0.5","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.15` | `1.1.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.954.0` | `3.1000.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.29.0` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.35.6` | `6.39.0` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.2.2` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.40.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.8` | `0.13.10` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.575.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.5.8` | `4.8.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.18.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.300.0` | `1.356.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.68.0` | `7.71.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `6.3.0` | `6.7.3` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.7` | `0.12.8` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.1.0` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.0.0` | `20.4.2` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.1.0` | `20.4.2` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.0.21` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.3.12` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.1.0` | `10.3.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.14` | `0.8.19` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.0.10` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.0.10` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.5.1` | `4.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.4` | `10.2.13` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.4` | `10.2.13` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.4` | `10.2.13` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.4` | `10.2.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `24.11.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.1` | `5.1.4` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.15` | `4.0.18` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.18` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.5` | `6.9.10` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.7` | `0.31.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.3` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.0.2` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.4.0` | `2.8.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.4` | `10.2.13` |\n| [get-db](https://github.com/neondatabase/neondb-cli) | `0.11.0` | `0.13.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.71.0` | `5.85.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.7` | `2.1.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.0.5` |\n\n\nUpdates `@arcjet/next` from 1.0.0-beta.15 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprotocol:\u003c/strong\u003e update tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5770\"\u003e#5770\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4401380f9ce1fc015f30e3ed6d6607e7d8ba96c5\"\u003e4401380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e add (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/c0531fa5e96b7d0695ff8ba0f53d24bcba385acd\"\u003ec0531fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...v1.1.0-rc\"\u003e1.1.0-rc\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add support for serializable characeristics, fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5715\"\u003e#5715\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9cff098456684adc2eb809c28787f9d88a7d590e\"\u003e9cff098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eip:\u003c/strong\u003e prefer \u003ccode\u003ex-forwarded-for\u003c/code\u003e on unknown platforms (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5744\"\u003e#5744\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9c02f9b173307a321e479b5d41b0515453ae53a2\"\u003e9c02f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5731\"\u003e#5731\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/43ce45637f93ba31cadb25029fa92e7ff770053c\"\u003e43ce456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efastify:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5734\"\u003e#5734\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/05070859fb5262cd5b0a3a7492f6119b8f218cf6\"\u003e0507085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprerelease-type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5751\"\u003e#5751\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/df66720b43456cc7004e7af86e38a5538b5714bc\"\u003edf66720\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.17...@arcjet/next-v1.0.0-beta.18\"\u003e1.0.0-beta.18\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate automatic body reading (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5679\"\u003e#5679\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5f452910ca52906011dfb67d48b79bcc63f8ae15\"\u003e5f45291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/18217ed0344d9d73a658fd1e083abf11123e5b58\"\u003e\u003ccode\u003e18217ed\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003enext\u003c/code\u003e (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5729\"\u003e#5729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e\u003ccode\u003e6f10658\u003c/code\u003e\u003c/a\u003e docs: update example links in readmes (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5735\"\u003e#5735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.1.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.954.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a7cfd05ca2682bda2dbb5856d47b27563a56925\"\u003e4a7cfd05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-entitlement-service:\u003c/strong\u003e  Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b884b35b49f5244c177a6ad24f423741887929e5\"\u003eb884b35b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5f5c096e816e517098f601389e6e6ff2cba908e\"\u003ef5f5c096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup-gateway:\u003c/strong\u003e  This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dd68ddc18d5f288921085fcdb26f5b34f295b81\"\u003e9dd68ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  populate typescript version in user agent when available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a5ab579ac6a0496ba8b856562d76407b5666298\"\u003e0a5ab579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.999.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.998.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.999.0...v3.1000.0\"\u003e3.1000.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.998.0...v3.999.0\"\u003e3.999.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.997.0...v3.998.0\"\u003e3.998.0\u003c/a\u003e (2026-02-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.996.0...v3.997.0\"\u003e3.997.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.995.0...v3.996.0\"\u003e3.996.0\u003c/a\u003e (2026-02-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.994.0...v3.995.0\"\u003e3.995.0\u003c/a\u003e (2026-02-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.993.0...v3.994.0\"\u003e3.994.0\u003c/a\u003e (2026-02-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e373aa8706d305625352a8fdb21cdbaadb1f971b\"\u003e\u003ccode\u003ee373aa8\u003c/code\u003e\u003c/a\u003e Publish v3.1000.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e\u003ccode\u003e822c995\u003c/code\u003e\u003c/a\u003e test(clients): enable snapshots for small subset of clients (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7790\"\u003e#7790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd1d49d696f4d2d596d2374943267f3a7074651c\"\u003e\u003ccode\u003ecd1d49d\u003c/code\u003e\u003c/a\u003e Publish v3.999.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adb02cd5ccef10ff162faee76a159dba70626584\"\u003e\u003ccode\u003eadb02cd\u003c/code\u003e\u003c/a\u003e Publish v3.998.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae4f994f679b8814d2ce6ba121fd1ffa38df9a99\"\u003e\u003ccode\u003eae4f994\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum algorithm extensions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/637dcf0ea7467a0b9e432575da50579bc432b3c5\"\u003e\u003ccode\u003e637dcf0\u003c/code\u003e\u003c/a\u003e Publish v3.997.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f776c331961a98d88a8f6c3c4f4b51e18c1373c\"\u003e\u003ccode\u003e3f776c3\u003c/code\u003e\u003c/a\u003e chore(packages): use open version range for additional packages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14fc57173714be0bca229b541db383219620afd8\"\u003e\u003ccode\u003e14fc571\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum stream backpressure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6a6912e4fcb77d717457a5ba89af8844b33c11c\"\u003e\u003ccode\u003ea6a6912\u003c/code\u003e\u003c/a\u003e Publish v3.996.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8dc4f20e257561a97d7cdda37f4ef3578068e8c\"\u003e\u003ccode\u003ee8dc4f2\u003c/code\u003e\u003c/a\u003e Publish v3.995.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1000.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.29.0 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\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/clerk/javascript/blob/@clerk/localizations@3.37.2/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.35.6 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/nextjs@6.39.0/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.2.2 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.6\u003c/h2\u003e\n\u003cp\u003eReleased on January 7, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/cloudwatch-logs\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetCloudWatchLogsSink()\u003c/code\u003e to properly close internally created\n\u003ccode\u003eCloudWatchLogsClient\u003c/code\u003e connections on disposal.  Previously, when the sink\ncreated its own client (i.e., when \u003ccode\u003eoptions.client\u003c/code\u003e was not provided),\nthe client's TLS connections were not closed, causing resource leaks that\nwere detected by Deno's stricter resource leak checking in newer versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.5\u003c/h2\u003e\n\u003cp\u003eReleased on December 19, 2025.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/redaction\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a regression where \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eRegExp\u003c/code\u003e, and other built-in\nobjects were incorrectly converted to empty objects \u003ccode\u003e{}\u003c/code\u003e when processed\nby \u003ccode\u003eredactByField()\u003c/code\u003e and \u003ccode\u003eredactByPattern()\u003c/code\u003e.  These objects are now\npreserved without modification.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/114\"\u003e#114\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/114\"\u003e#114\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/114\"\u003edahlia/logtape#114\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.3.4\u003c/h2\u003e\n\u003cp\u003eReleased on December 18, 2025.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/redaction\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eredactByField()\u003c/code\u003e to use redacted property values for all message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/0fdac19c58a2bd1091d3a55d22450cc002052ed4\"\u003e\u003ccode\u003e0fdac19\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/c7e0dbf49ba10c524b1b568aff41e07105797101\"\u003e\u003ccode\u003ec7e0dbf\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/64aa347b9b170e2b6be80ff85bd1a11a07dc79ac\"\u003e\u003ccode\u003e64aa347\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/d315f4f2a670dc15ad593a7974c2462fa6b65fe9\"\u003e\u003ccode\u003ed315f4f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a2fdf46335c95400f4b8e303e3f55b937574ff5f\"\u003e\u003ccode\u003ea2fdf46\u003c/code\u003e\u003c/a\u003e Merge tag '1.2.3' into 1.3-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f079aecd389e6a2ad584cea3109320fe7ba22d69\"\u003e\u003ccode\u003ef079aec\u003c/code\u003e\u003c/a\u003e Merge tag '1.1.5' into 1.2-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a4557c84ebd88c3ab37db6e3ee5da3bcbfb72247\"\u003e\u003ccode\u003ea4557c8\u003c/code\u003e\u003c/a\u003e Reduce npm package sizes by adding files field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/1c0d309ac348b631c212d4dd75e1cbe9db7cb2c2\"\u003e\u003ccode\u003e1c0d309\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/b62f9c2979edfed2e871dda89a6cf0571ec2ca2b\"\u003e\u003ccode\u003eb62f9c2\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.7/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.28.0 to 10.40.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.40.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add global sentry exception middlewares (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19330\"\u003e#19330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryGlobalRequestMiddleware\u003c/code\u003e and \u003ccode\u003esentryGlobalFunctionMiddleware\u003c/code\u003e global middlewares capture unhandled exceptions thrown in TanStack Start API routes and server functions. Add them as the first entries in the \u003ccode\u003erequestMiddleware\u003c/code\u003e and \u003ccode\u003efunctionMiddleware\u003c/code\u003e arrays of \u003ccode\u003ecreateStart()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createStart } from '@tanstack/react-start/server';\r\nimport { sentryGlobalRequestMiddleware, sentryGlobalFunctionMiddleware } from '@sentry/tanstackstart-react';\r\n\u003cp\u003eexport default createStart({\nrequestMiddleware: [sentryGlobalRequestMiddleware, myRequestMiddleware],\nfunctionMiddleware: [sentryGlobalFunctionMiddleware, myFunctionMiddleware],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react)!: Export Vite plugin from \u003ccode\u003e@sentry/tanstackstart-react/vite\u003c/code\u003e subpath (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19182\"\u003e#19182\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin is now exported from a dedicated subpath. Update your import:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { sentryTanstackStart } from '@sentry/tanstackstart-react';\r\n+ import { sentryTanstackStart } from '@sentry/tanstackstart-react/vite';\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(node-core): Reduce bundle size by removing apm-js-collab and requiring pino \u0026gt;= 9.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18631\"\u003e#18631\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn order to keep receiving pino logs, you need to update your pino version to \u0026gt;= 9.10, the reason for the support bump is to reduce the bundle size of the node-core SDK in frameworks that cannot tree-shake the apm-js-collab dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(browser): Ensure user id is consistently added to sessions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19341\"\u003e#19341\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePreviously, the SDK inconsistently set the user id on sessions, meaning sessions were often lacking proper coupling to the user set for example via \u003ccode\u003eSentry.setUser()\u003c/code\u003e.\nAdditionally, the SDK incorrectly skipped starting a new session for the first soft navigation after the pageload.\nThis patch fixes these issues. As a result, metrics around sessions, like \u0026quot;Crash Free Sessions\u0026quot; or \u0026quot;Crash Free Users\u0026quot; might change.\nThis could also trigger alerts, depending on your set thresholds and conditions.\nWe apologize for any inconvenience caused!\u003c/p\u003e\n\u003cp\u003eWhile we're at it, if you're using Sentry in a Single Page App or meta framework, you might want to give the new \u003ccode\u003e'page'\u003c/code\u003e session lifecycle a try!\nThis new mode no longer creates a session per soft navigation but continues the initial session until the next hard page refresh.\nCheck out the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/integrations/browsersession/\"\u003edocs\u003c/a\u003e to learn more!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref!(gatsby): Drop Gatsby v2 support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19467\"\u003e#19467\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe drop support for Gatsby v2 (which still relies on webpack 4) for a critical security update in \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\"\u003ehttps://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(astro): Add support for Astro on CF Workers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19265\"\u003e#19265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Instrument async KV API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19404\"\u003e#19404\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.40.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add global sentry exception middlewares (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19330\"\u003e#19330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryGlobalRequestMiddleware\u003c/code\u003e and \u003ccode\u003esentryGlobalFunctionMiddleware\u003c/code\u003e global middlewares capture unhandled exceptions thrown in TanStack Start API routes and server functions. Add them as the first entries in the \u003ccode\u003erequestMiddleware\u003c/code\u003e and \u003ccode\u003efunctionMiddleware\u003c/code\u003e arrays of \u003ccode\u003ecreateStart()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createStart } from '@tanstack/react-start/server';\nimport { sentryGlobalRequestMiddleware, sentryGlobalFunctionMiddleware } from '@sentry/tanstackstart-react/server';\n\u003cp\u003eexport default createStart({\nrequestMiddleware: [sentryGlobalRequestMiddleware, myRequestMiddleware],\nfunctionMiddleware: [sentryGlobalFunctionMiddleware, myFunctionMiddleware],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react)!: Export Vite plugin from \u003ccode\u003e@sentry/tanstackstart-react/vite\u003c/code\u003e subpath (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19182\"\u003e#19182\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin is now exported from a dedicated subpath. Update your import:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { sentryTanstackStart } from '@sentry/tanstackstart-react';\n+ import { sentryTanstackStart } from '@sentry/tanstackstart-react/vite';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(node-core): Reduce bundle size by removing apm-js-collab and requiring pino \u0026gt;= 9.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18631\"\u003e#18631\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn order to keep receiving pino logs, you need to update your pino version to \u0026gt;= 9.10, the reason for the support bump is to reduce the bundle size of the node-core SDK in frameworks that cannot tree-shake the apm-js-collab dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(browser): Ensure user id is consistently added to sessions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19341\"\u003e#19341\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePreviously, the SDK inconsistently set the user id on sessions, meaning sessions were often lacking proper coupling to the user set for example via \u003ccode\u003eSentry.setUser()\u003c/code\u003e.\nAdditionally, the SDK incorrectly skipped starting a new session for the first soft navigation after the pageload.\nThis patch fixes these issues. As a result, metrics around sessions, like \u0026quot;Crash Free Sessions\u0026quot; or \u0026quot;Crash Free Users\u0026quot; might change.\nThis could also trigger alerts, depending on your set thresholds and conditions.\nWe apologize for any inconvenience caused!\u003c/p\u003e\n\u003cp\u003eWhile we're at it, if you're using Sentry in a Single Page App or meta framework, you might want to give the new \u003ccode\u003e'page'\u003c/code\u003e session lifecycle a try!\nThis new mode no longer creates a session per soft navigation but continues the initial session until the next hard page refresh.\nCheck out the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/integrations/browsersession/\"\u003edocs\u003c/a\u003e to learn more!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref!(gatsby): Drop Gatsby v2 support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19467\"\u003e#19467\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe drop support for Gatsby v2 (which still relies on webpack 4) for a critical security update in \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\"\u003ehttps://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(astro): Add support for Astro on CF Workers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19265\"\u003e#19265\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/getsentry/sentry-javascript/commit/663fd5e7e3c1808d4a636f001d768845f167668e\"\u003e\u003ccode\u003e663fd5e\u003c/code\u003e\u003c/a\u003e Increase bundler-tests timeout to 30s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8033ea380f0526cc863c6d50347fd5747ae5df32\"\u003e\u003ccode\u003e8033ea3\u003c/code\u003e\u003c/a\u003e release: 10.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/eb3c4d2489a77753377f7e3a320f18cd853ebf6a\"\u003e\u003ccode\u003eeb3c4d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19488\"\u003e#19488\u003c/a\u003e from getsentry/prepare-release/10.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9a10630c6b7524d053b96cfaafa14751b0611f33\"\u003e\u003ccode\u003e9a10630\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d1ef77849223f7742999c808f7f23da0c42adf\"\u003e\u003ccode\u003e39d1ef7\u003c/code\u003e\u003c/a\u003e fix(deps): Bump to latest version of each minimatch major (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19486\"\u003e#19486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e8ed6d262f7f43cef8b04265794db83ab013f95c\"\u003e\u003ccode\u003ee8ed6d2\u003c/code\u003e\u003c/a\u003e test(nextjs): Deactivate canary test for cf-workers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6eb320eb3e01985720238c8f08e3ac114502059b\"\u003e\u003ccode\u003e6eb320e\u003c/code\u003e\u003c/a\u003e chore(deps): Bump Sentry CLI to latest v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19477\"\u003e#19477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8fc81d2cd4048fb41b49e773d4829d9fb799f16c\"\u003e\u003ccode\u003e8fc81d2\u003c/code\u003e\u003c/a\u003e fix: Bump bundler plugins to v5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19468\"\u003e#19468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/365f7fab4e33d69363d4eb6d99e5f87e48672fba\"\u003e\u003ccode\u003e365f7fa\u003c/code\u003e\u003c/a\u003e chore(ci): Adapt max turns of triage issue agent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19473\"\u003e#19473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11e5412d42f6126e5415d67d1418ffdb17f5caa6\"\u003e\u003ccode\u003e11e5412\u003c/code\u003e\u003c/a\u003e feat(tanstackstart-react)!: Export Vite plugin from \u003ccode\u003e@​sentry/tanstackstart-rea\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.8 to 0.13.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.9\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/t3-oss/t3-env/commit/aefbe74167ab23a8d99e23614a2649ffa7f1e844\"\u003e\u003ccode\u003eaefbe74\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/1551e4068a28cb9fbe90147dafadf53cc3b003a6\"\u003e\u003ccode\u003e1551e40\u003c/code\u003e\u003c/a\u003e update the docs to zod 4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/090edb22cb0793d4bf4259142b3c0953ee3bafde\"\u003e\u003ccode\u003e090edb2\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/19c5d6f667bb918580b27482c21ab317d3a27a43\"\u003e\u003ccode\u003e19c5d6f\u003c/code\u003e\u003c/a\u003e bump valibot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5f68dca51843069f68f4be5f6b8b9cbf2d361a81\"\u003e\u003ccode\u003e5f68dca\u003c/code\u003e\u003c/a\u003e feat: improve oxc lint/fmt, add husky hooks to pre-commit and CI/CD (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5382c57e9dd452ae99dba149165a1cc5e1173636\"\u003e\u003ccode\u003e5382c57\u003c/code\u003e\u003c/a\u003e init oxc (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/256f679c796ae5bf809b8422951caf323a804727\"\u003e\u003ccode\u003e256f679\u003c/code\u003e\u003c/a\u003e chore: bump remaining packagers (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/df1fd78e7f51597114c4fe043d27a8ff05bcd13f\"\u003e\u003ccode\u003edf1fd78\u003c/code\u003e\u003c/a\u003e bump tsdown and use unbundle setting (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/66bb202f5acf4f4cb4f4cb31374059b834789615\"\u003e\u003ccode\u003e66bb202\u003c/code\u003e\u003c/a\u003e chore: bump a bunch of stuff (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/16c5ee7eff769ebb80116207a1452e342b10ecc0\"\u003e\u003ccode\u003e16c5ee7\u003c/code\u003e\u003c/a\u003e chore: upgrade zod to v4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.10/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​t3-oss/env-nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.7 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.7...0.45.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://w...\n\n_Description has been truncated_","html_url":"https://github.com/xingcan-hu/reverse-image-search/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingcan-hu%2Freverse-image-search/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}],"issue_packages":[{"old_version":"6.5.0","new_version":"6.9.10","update_type":"minor","path":null,"pr_created_at":"2026-05-19T07:32:48.000Z","version_change":"6.5.0 → 6.9.10","issue":{"uuid":"4475362628","node_id":"PR_kwDOShp-487c9tDX","number":3,"state":"closed","title":"chore: Bump the npm-deps group with 55 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-01T20:52:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T07:32:48.000Z","updated_at":"2026-06-01T20:52:49.000Z","time_to_close":1171199,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","group_name":"npm-deps","update_count":55,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.12","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.25.3","new_version":"3.37.5","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.32.2","new_version":"6.39.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.1.1","new_version":"1.3.10","repository_url":"https://github.com/dahlia/logtape"},{"name":"@mui/icons-material","old_version":"7.3.4","new_version":"7.3.11","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.4","new_version":"7.3.11","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/x-charts","old_version":"8.25.0","new_version":"8.28.2","repository_url":"https://github.com/mui/mui-x"},{"name":"@sentry/nextjs","old_version":"9.46.0","new_version":"9.47.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.8","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.11","repository_url":"https://github.com/TanStack/query"},{"name":"@vercel/blob","old_version":"2.2.0","new_version":"2.4.0","repository_url":"https://github.com/vercel/storage"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"drizzle-orm","old_version":"0.44.5","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"15.5.4","new_version":"15.5.18","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.3.9","new_version":"4.12.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.5","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.268.3","new_version":"1.374.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.1.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.13","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.63.0","new_version":"7.76.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.3.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"zod","old_version":"4.1.11","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@chromatic-com/playwright","old_version":"0.12.7","new_version":"0.14.0","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.15","new_version":"0.1.5","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.0.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.7","new_version":"0.9.5","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"15.5.4","new_version":"15.5.18","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"15.5.4","new_version":"15.5.18","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.55.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.13","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.5.2","new_version":"24.12.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.0.3","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"checkly","old_version":"6.5.0","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.1.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"cross-env","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"drizzle-kit","old_version":"0.31.4","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.36.0","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.0.2","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.2.2","new_version":"2.10.3","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.21","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.64.0","new_version":"5.88.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"1.13.4","new_version":"1.13.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"storybook","old_version":"9.1.8","new_version":"9.1.20","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.1.13","new_version":"4.3.0","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"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 55 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.12` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.25.3` | `3.37.5` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.32.2` | `6.39.3` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.1.1` | `1.3.10` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.4` | `7.3.11` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.4` | `7.3.11` |\n| [@mui/x-charts](https://github.com/mui/mui-x/tree/HEAD/packages/x-charts) | `8.25.0` | `8.28.2` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `9.46.0` | `9.47.1` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.8` | `0.13.11` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.11` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.2.0` | `2.4.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.5` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `15.5.4` | `15.5.18` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.3.9` | `4.12.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.21.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.5` | `8.20.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.268.3` | `1.374.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.13` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.6` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.63.0` | `7.76.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.3.0` | `3.8.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.11` | `4.4.3` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.7` | `0.14.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.15` | `0.1.5` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.0.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.7` | `0.9.5` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `15.5.4` | `15.5.18` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `15.5.4` | `15.5.18` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1` | `1.60.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `9.1.8` | `9.1.20` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.1.8` | `9.1.20` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `9.1.8` | `9.1.20` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `9.1.8` | `9.1.20` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.13` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.5.2` | `24.12.4` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.0.3` | `5.2.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.5.0` | `6.9.10` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.1.0` | `9.3.1` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `10.0.0` | `10.1.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.4` | `0.31.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.39.4` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.0.2` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.2.2` | `2.10.3` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.21` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `9.1.8` | `9.1.20` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.64.0` | `5.88.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `1.13.4` | `1.13.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.14` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `9.1.8` | `9.1.20` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.13` | `4.3.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\nUpdates `@arcjet/next` from 1.0.0-beta.12 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e@​arcjet/next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e@​arcjet/next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\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/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/682a80e5c7ef4a4e0fb35921f0019809433c733c\"\u003e\u003ccode\u003e682a80e\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5912\"\u003e#5912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.25.3 to 3.37.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e@​clerk/localizations's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003ch2\u003e4.6.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix attribute statement section in \u003ccode\u003e\u0026lt;ConfigureSSO /\u0026gt;\u003c/code\u003e with claim name for Custom SAML provider (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8586\"\u003e#8586\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.6.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for custom SAML provider in \u003ccode\u003e\u0026lt;ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8564\"\u003e#8564\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/4fc38a097cb9ed1d37c9c3faa274e5c44e405c68\"\u003e\u003ccode\u003e4fc38a0\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.6.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a two-mode segmented control to the SAML config submission sub-step in \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e. Users pick between \u003cstrong\u003eAdd via metadata URL\u003c/strong\u003e (default) and \u003cstrong\u003eConfigure manually\u003c/strong\u003e. The metadata URL form is unchanged; the manual entry form ships in a follow-up commit. Locale keys added under \u003ccode\u003econfigureSSO.configureStep.samlOkta.modes\u003c/code\u003e in \u003ccode\u003een-US\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8553\"\u003e#8553\u003c/a\u003e) by \u003ca href=\"https://github.com/iagodahlem\"\u003e\u003ccode\u003e@​iagodahlem\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd confirmation step for \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8531\"\u003e#8531\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd test step for \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8544\"\u003e#8544\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eImplement the Okta SAML metadata URL submission path in the Configure step of \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e. Adds a single text input for the IdP metadata URL; Continue posts \u003ccode\u003e{ saml: { idpMetadataUrl } }\u003c/code\u003e via \u003ccode\u003euser.updateEnterpriseConnection\u003c/code\u003e wrapped in \u003ccode\u003euseReverification\u003c/code\u003e, with \u003ccode\u003euseCardState\u003c/code\u003e driving the loading state and \u003ccode\u003ehandleError\u003c/code\u003e routing backend errors inline to the field or to the card-level error surface. Locale keys added under \u003ccode\u003econfigureSSO.configureStep\u003c/code\u003e in \u003ccode\u003een-US\u003c/code\u003e. Manual entry, file upload, SP-side copy rows, and the Okta admin-console walkthrough ship in follow-up PRs. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8535\"\u003e#8535\u003c/a\u003e) by \u003ca href=\"https://github.com/iagodahlem\"\u003e\u003ccode\u003e@​iagodahlem\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement the provider selection step of \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e. Renders the two SAML provider tiles (Okta Workforce and Custom SAML Provider) with real icons sourced from \u003ccode\u003eimg.clerk.com\u003c/code\u003e, tracks the picked provider in local state, and gates \u003ccode\u003eStep.Footer.Continue\u003c/code\u003e on a selection. Includes a warning callout about provider lock-in and a minor \u003ccode\u003eStep.Header\u003c/code\u003e alignment tweak. All user-visible strings are wired through \u003ccode\u003e@clerk/localizations\u003c/code\u003e, with translations for every supported locale. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8503\"\u003e#8503\u003c/a\u003e) by \u003ca href=\"https://github.com/iagodahlem\"\u003e\u003ccode\u003e@​iagodahlem\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAlso extends the flow context with \u003ccode\u003eprovider\u003c/code\u003e and \u003ccode\u003esetProvider\u003c/code\u003e, adds the \u003ccode\u003ederiveInitialStep\u003c/code\u003e helper, and wires the wizard's \u003ccode\u003einitialStepId\u003c/code\u003e so the configure flow remounts on the right step after a reload. Continue on Select Provider stages the chosen provider and advances to the next step; the enterprise connection is created on Verify Domain once the user's email is verified and primary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate \u003ccode\u003e\u0026lt;ConfigureSSO /\u0026gt;\u003c/code\u003e in the context of organizations to only allow managing enterprise connections based on system permission (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8515\"\u003e#8515\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd verify/add email address step to \u003ccode\u003e\u0026lt;__experimental_ConfigureSSO /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8520\"\u003e#8520\u003c/a\u003e) by \u003ca href=\"https://github.com/LauraBeatris\"\u003e\u003ccode\u003e@​LauraBeatris\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\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!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/clerk/javascript/commits/HEAD/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.32.2 to 6.39.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e@​clerk/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003ch2\u003e7.3.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3599747fc7bb3273ac07043faa409d9a40dd93a9\"\u003e\u003ccode\u003e3599747\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/95f6c2f8b7154b11dc64c864dcd994baab637c70\"\u003e\u003ccode\u003e95f6c2f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/4fc38a097cb9ed1d37c9c3faa274e5c44e405c68\"\u003e\u003ccode\u003e4fc38a0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.18\u003c/code\u003e to pick up the fix for GHSA-26hh-7cqf-hhc6, a high-severity (CVSS 7.5) Middleware/Proxy bypass in App Router applications via segment-prefetch routes (incomplete-fix follow-up). If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.18\u003c/code\u003e, \u003ccode\u003e16.2.6\u003c/code\u003e, or a later patched release. The \u003ccode\u003e16.0.0\u003c/code\u003e through \u003ccode\u003e16.2.5\u003c/code\u003e versions are still affected. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8547\"\u003e#8547\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9fa6642de6a734faf532ca70c411431c5d0d2bbb\"\u003e\u003ccode\u003e9fa6642\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/930047f3ea9b603a7f254f7764c3dc5e0fa7c769\"\u003e\u003ccode\u003e930047f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b45777c5723b01b8c7ee3d37b712c639067b36ab\"\u003e\u003ccode\u003eb45777c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5441d863146cacb5bc8446825c820fac51e4312b\"\u003e\u003ccode\u003e5441d86\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a7225ef119edf551e20bdce8af465b42981c8f2\"\u003e\u003ccode\u003e5a7225e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1a4d7d1c711c25f4f83c0773616b799df2feb010\"\u003e\u003ccode\u003e1a4d7d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a6916b15658625a0e627c474a62212a65868bfb6\"\u003e\u003ccode\u003ea6916b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1084180797722ff113df8404a3c967bc6abeb12d\"\u003e\u003ccode\u003e1084180\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/ee25cf258f4b46d2303e318f9be2367307953d70\"\u003e\u003ccode\u003eee25cf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39099b62308fc9b0ebbb25988c0ae4b655efe744\"\u003e\u003ccode\u003e39099b6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/2377305aa9e9c5e63dbd6fe7c9ee3b3bc474d8b7\"\u003e\u003ccode\u003e2377305\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/18e0a1aa48e7f65a6610ec3c6ffe105deb3474b2\"\u003e\u003ccode\u003e18e0a1a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/0ab09a89af1d7452df734278288e8218710f0e0e\"\u003e\u003ccode\u003e0ab09a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/6408ab6ec58d06af3f8334cb5a7d8d2647b8012e\"\u003e\u003ccode\u003e6408ab6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5cda3ee8451cc9af375895824d24a5c3ed7fbee6\"\u003e\u003ccode\u003e5cda3ee\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.10.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.2\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\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/HEAD/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.1.1 to 1.3.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e@​logtape/logtape's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.10\u003c/h2\u003e\n\u003cp\u003eReleased on May 17, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed LRU eviction in \u003ccode\u003efingersCrossed()\u003c/code\u003e context isolation when multiple\ncontexts are accessed within the same millisecond.  Previously, such\naccesses could evict a recently used context because LRU ordering depended\non millisecond-resolution timestamps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.9\u003c/h2\u003e\n\u003cp\u003eReleased on May 16, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003egetJsonLinesFormatter({ message: \u0026quot;template\u0026quot; })\u003c/code\u003e\ndropped literal segments from tagged-template log messages with multiple\ninterpolations.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/161\"\u003e#161\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.8\u003c/h2\u003e\n\u003cp\u003eReleased on May 1, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ewithCategoryPrefix()\u003c/code\u003e so logger configuration is applied using the\nprefixed effective category.  Previously, records displayed the prefixed\ncategory but still used the original logger category for \u003ccode\u003elowestLevel\u003c/code\u003e,\nfilters, and sink routing.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/151\"\u003e#151\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\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/dahlia/logtape/commit/ba9ce93c17702d585467ddcc52a0f0dced6725d6\"\u003e\u003ccode\u003eba9ce93\u003c/code\u003e\u003c/a\u003e Merge tag '1.2.9' into 1.3-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/63633c46e8b2f86afdc7ff23f7f13604f3b83c06\"\u003e\u003ccode\u003e63633c4\u003c/code\u003e\u003c/a\u003e Fix fingersCrossed LRU ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/b4a28c525c29edee74039fde12327d25da184d97\"\u003e\u003ccode\u003eb4a28c5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/637abb1cb1f4fa61ec7505eb9ecd503b3b373ef8\"\u003e\u003ccode\u003e637abb1\u003c/code\u003e\u003c/a\u003e Merge tag '1.2.8' into 1.3-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/e7d45b3950d0dd35c0f8d00eb9deb0efca58bdf5\"\u003e\u003ccode\u003ee7d45b3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/212207f0f426a645b973e7adc7e3bfdab07d8808\"\u003e\u003ccode\u003e212207f\u003c/code\u003e\u003c/a\u003e Merge tag '1.1.9' into 1.2-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a5a327733055bd9226a37b25ce1765e9abeb4d66\"\u003e\u003ccode\u003ea5a3277\u003c/code\u003e\u003c/a\u003e Merge tag '1.0.7' into 1.1-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/6557947969d82fe5b43a3b62c62c4cba701afc67\"\u003e\u003ccode\u003e6557947\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/29696b3fe81fbadbcdc63c1333d7744f076c849d\"\u003e\u003ccode\u003e29696b3\u003c/code\u003e\u003c/a\u003e Route prefixed logs by effective category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/c7596e5cc74eed2141e21c2b09c894aa404a4ecc\"\u003e\u003ccode\u003ec7596e5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.10/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​logtape/logtape\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 7.3.4 to 7.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.11\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popup reopening on window focus regain with openOnFocus (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47914\"\u003e#47914\u003c/a\u003e) \u003ca href=\"https://github.com/aman44444\"\u003e\u003ccode\u003e@​aman44444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Optimize selected option lookup (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48027\"\u003e#48027\u003c/a\u003e) \u003ca href=\"https://github.com/anchmelev\"\u003e\u003ccode\u003e@​anchmelev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Support full slots for clearIndicator and popupIndicator (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47913\"\u003e#47913\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Fix native button detection (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47994\"\u003e#47994\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48160\"\u003e#48160\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list item text][card header] Revert cleanup of duplicated CSS rules (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47938\"\u003e#47938\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Add missing classes export (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48033\"\u003e#48033\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Fix focus visible always set on menu item (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48022\"\u003e#48022\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[slider] Accept readonly array for the value prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47961\"\u003e#47961\u003c/a\u003e) \u003ca href=\"https://github.com/pcorpet\"\u003e\u003ccode\u003e@​pcorpet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48210\"\u003e#48210\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\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/mui/material-ui/blob/v7.3.11/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eMay 6, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.3.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 8, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/6ddda377e979d1783b2cc00226098fde4509bb2e\"\u003e\u003ccode\u003e6ddda37\u003c/code\u003e\u003c/a\u003e [release] v7.3.11 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48478\"\u003e#48478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2a8ad69247af21521eb0716f24cff7f66dc0f03d\"\u003e\u003ccode\u003e2a8ad69\u003c/code\u003e\u003c/a\u003e [release] v7.3.10 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48220\"\u003e#48220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/dbb5734af4c008e91f08b5c9fd93e6fe51b5ecb7\"\u003e\u003ccode\u003edbb5734\u003c/code\u003e\u003c/a\u003e [infra] Prepare for the v7 release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48222\"\u003e#48222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/5430aaaa648256beb88f42154051ff448bc62aeb\"\u003e\u003ccode\u003e5430aaa\u003c/code\u003e\u003c/a\u003e v7.3.9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47911\"\u003e#47911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ee94a27b931d20b23dab5dc55b35421ba4b8c55\"\u003e\u003ccode\u003e1ee94a2\u003c/code\u003e\u003c/a\u003e [release] v7.3.8 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47754\"\u003e#47754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a8be3485fa6ad982266a6e790b8c5022eb63ffcd\"\u003e\u003ccode\u003ea8be348\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46873\"\u003e#46873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/023288b264a53b08926ec94e14b23bfcd653f220\"\u003e\u003ccode\u003e023288b\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/react\u003c/code\u003e to 19.2.9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47674\"\u003e#47674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e7bf2f2128c2d2a79a9b259b3ff7f7f84dce02b0\"\u003e\u003ccode\u003ee7bf2f2\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.28.6 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47640\"\u003e#47640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b14188891257bb853d92f7aac45dea25a8313f\"\u003e\u003ccode\u003e06b1418\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​types/react\u003c/code\u003e to 19.2.8 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47639\"\u003e#47639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/86fd51e367ed2cd72113592bde8c5ea89af7b00e\"\u003e\u003ccode\u003e86fd51e\u003c/code\u003e\u003c/a\u003e v7.3.7 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47565\"\u003e#47565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v7.3.11/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.4 to 7.3.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.11\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.3.10\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popup reopening on window focus regain with openOnFocus (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47914\"\u003e#47914\u003c/a\u003e) \u003ca href=\"https://github.com/aman44444\"\u003e\u003ccode\u003e@​aman44444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Optimize selected option lookup (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48027\"\u003e#48027\u003c/a\u003e) \u003ca href=\"https://github.com/anchmelev\"\u003e\u003ccode\u003e@​anchmelev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Support full slots for clearIndicator and popupIndicator (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47913\"\u003e#47913\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Fix native button detection (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47994\"\u003e#47994\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48160\"\u003e#48160\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list item text][card header] Revert cleanup of duplicated CSS rules (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47938\"\u003e#47938\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Add missing classes export (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48033\"\u003e#48033\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[select] Fix focus visible always set on menu item (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48022\"\u003e#48022\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[slider] Accept readonly array for the value prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47961\"\u003e#47961\u003c/a\u003e) \u003ca href=\"https://github.com/pcorpet\"\u003e\u003ccode\u003e@​pcorpet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48210\"\u003e#48210\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\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/mui/material-ui/blob/v7.3.11/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eMay 6, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 5 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.11\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[autocomplete] Fix highlight sync and scroll preservation (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48350\"\u003e#48350\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix popper rendering issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48343\"\u003e#48343\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Improve highlight tracking and selection state (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48318\"\u003e#48318\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Fix \u003ccode\u003estartIcon\u003c/code\u003e alignment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48339\"\u003e#48339\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button] Remove duplicated className entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48284\"\u003e#48284\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[checkbox] Set \u003ccode\u003earia-checked=mixed\u003c/code\u003e when indeterminate (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48286\"\u003e#48286\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[dialog][drawer][focus trap] Fix initial focus target (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48324\"\u003e#48324\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[drawer] Fix transition jump (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48340\"\u003e#48340\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix layout shift with display: flex (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48359\"\u003e#48359\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[inputs] Fix autofocus in SSR environment (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48307\"\u003e#48307\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[popper] Persist positioning styles when popperOptions changes reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48302\"\u003e#48302\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Fix incorrect \u003ccode\u003erole\u003c/code\u003e with \u003ccode\u003eslotProps.input\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48472\"\u003e#48472\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Add shadow dom utils (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48309\"\u003e#48309\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[docs] Update banner to announce v9 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48299\"\u003e#48299\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Add v9 in the versions select in v7.mui.com (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48233\"\u003e#48233\u003c/a\u003e) \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[internal] Update some host-reference entries (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48225\"\u003e#48225\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/alexfauquette\"\u003e\u003ccode\u003e@​alexfauquette\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.3.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 8, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 15 contributors who made this release possible. A few highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e📖 Added the Menubar component page to the docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@7.3.10\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48161\"\u003e#48161\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Add \u003ccode\u003eroot\u003c/code\u003e slot (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47916\"\u003e#47916\u003c/a\u003e) \u003ca href=\"https://github.com/GerardasB\"\u003e\u003ccode\u003e@​GerardasB\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48162\"\u003e#48162\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/eduardo-dangelo/vintera/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/eduardo-dangelo%2Fvintera/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.11.0","new_version":"7.12.1","update_type":"minor","path":null,"pr_created_at":"2026-05-05T21:53:04.000Z","version_change":"7.11.0 → 7.12.1","issue":{"uuid":"4387335782","node_id":"PR_kwDORtr-fs7Yj08o","number":42,"state":"open","title":"chore(deps): bump the patch-and-minor group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T21:53:04.000Z","updated_at":"2026-05-05T21:54:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-and-minor","update_count":16,"packages":[{"name":"@aws-sdk/client-textract","old_version":"3.1035.0","new_version":"3.1043.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@google-cloud/documentai","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@sanity/client","old_version":"7.21.0","new_version":"7.22.0","repository_url":"https://github.com/sanity-io/client"},{"name":"@sentry/nextjs","old_version":"10.49.0","new_version":"10.51.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/supabase-js","old_version":"2.103.3","new_version":"2.105.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@upstash/redis","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/upstash/redis-js"},{"name":"inngest","old_version":"4.2.4","new_version":"4.2.6","repository_url":"https://github.com/inngest/inngest-js"},{"name":"posthog-js","old_version":"1.369.3","new_version":"1.372.9","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"posthog-node","old_version":"5.29.2","new_version":"5.33.3","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"resend","old_version":"6.12.0","new_version":"6.12.2","repository_url":"https://github.com/resend/resend-node"},{"name":"zod","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"checkly","old_version":"7.11.0","new_version":"7.12.1","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"jsdom","old_version":"29.0.2","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"openapi3-ts","old_version":"4.0.0","new_version":"4.5.0","repository_url":"https://github.com/metadevpro/openapi3-ts"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.14","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-textract](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-textract) | `3.1035.0` | `3.1043.0` |\n| [@google-cloud/documentai](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai) | `9.6.0` | `9.6.1` |\n| [@sanity/client](https://github.com/sanity-io/client) | `7.21.0` | `7.22.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.49.0` | `10.51.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.103.3` | `2.105.3` |\n| [@upstash/redis](https://github.com/upstash/redis-js) | `1.37.0` | `1.38.0` |\n| [inngest](https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest) | `4.2.4` | `4.2.6` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.369.3` | `1.372.9` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.29.2` | `5.33.3` |\n| [resend](https://github.com/resend/resend-node) | `6.12.0` | `6.12.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.1` | `4.4.3` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.11.0` | `7.12.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.0.2` | `29.1.1` |\n| [openapi3-ts](https://github.com/metadevpro/openapi3-ts) | `4.0.0` | `4.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.14` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.5` |\n\n\nUpdates `@aws-sdk/client-textract` from 3.1035.0 to 3.1043.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-textract's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1043.0\u003c/h2\u003e\n\u003ch4\u003e3.1043.0(2026-05-05)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-05 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f577bd742cc58b4a2f936c5906a1e5889025b340\"\u003ef577bd74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Adds support for tagging CloudFront Functions and KeyValueStores resources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cb71d306ef0d83818e90e7ce8b31689362605542\"\u003ecb71d306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Added support for Monetization Functions. Monetization Functions let you enrich ad requests with external data and transform session parameters using JSONata expressions, without deploying custom infrastructure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e80d370c96c356b7ab2ab7c603d138ec682a05b\"\u003e5e80d370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  With this release, Agreements API provides a programmatic way to generate quotes, accept offers, track charges and entitlements, manage renewals and cancellations, and streamline operations entirely through APIs without navigating to the AWS Marketplace website or AWS Management Console. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4c2d76fb186b377283218ffe507be92d9c5a125\"\u003ea4c2d76f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medical-imaging:\u003c/strong\u003e  Add support for DICOM Json Metadata Override features in startDICOMImportJob API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/008d261373642a9d4dd879554c808a6139849ced\"\u003e008d2613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  Amazon OpenSearch Service now supports VPC egress, enabling outbound traffic from your OpenSearch domain to route privately through your VPC instead of the public internet. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4de6b07e92169f18fdd9b9c265a03476632cb648\"\u003e4de6b07e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Adds support for ml.p5.4xlarge instance type for SageMaker Studio JupyterLab and CodeEditor apps for IAD (us-east-1), NRT (ap-northeast-1), BOM (ap-south-1), CGK (ap-southeast-3), GRU (sa-east-1), PDX (us-west-2), CMH (us-east-2). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e737436dd3446e6a479679e4e3eb070bf306e1eb\"\u003ee737436d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53-domains:\u003c/strong\u003e  This release adds the TLDInMaintenance exception. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/31c38a3e958873a55e7949b80f178e5bf4498114\"\u003e31c38a3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanroomsml:\u003c/strong\u003e  Increase max configurable output limits in the Clean Rooms ML configured model algorithm association resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73fa9731ac7db1c4152f7f3831399ba3ba5e00a8\"\u003e73fa9731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1043.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1042.0\u003c/h2\u003e\n\u003ch4\u003e3.1042.0(2026-05-04)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-vpc-lattice:\u003c/strong\u003e  Amazon VPC Lattice now supports privately resolvable DNS resources (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b1b6abacb278e2a3e026b460c6b11cc0c2627c8\"\u003e6b1b6aba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lex-model-building-service:\u003c/strong\u003e  Lex V1 is deprecated, use Lex V2 instead (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1c35eb7aae19964e66c4eaba663ca750145a8bc8\"\u003e1c35eb7a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  AWS Security Agent is adding a new target domain verification method for private VPC penetration testing. Additionally, the target domain resource will now have a verification status reason field to surface additional details about domain verification (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c3570eac7ed21a5f819808662831373eaf96dc25\"\u003ec3570eac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Adding an additional optional deliverySourceConfiguration field to PutDeliverySource API. This enables customers to pass service-specific configurations through IngestionHub such as tracing enablement or sampling rates that will be propagated to the source resource. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fa70b5707ddbac451c9281f18a93fc33b40004a3\"\u003efa70b570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This feature allows customers to change the tunnel bandwidth on existing VPN connections using the ModifyVpnConnectionOptions API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e37b846c2470541a174027772d9c4f2dd14eebf3\"\u003ee37b846c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Amazon Bedrock AgentCore gateways now support MCP Sessions and response streaming from MCP targets. Session timeouts can be set between 15 minutes and 8 hours, and response streaming enables forwarding stream events sent by MCP targets to gateway users. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d8baefc796b7e2b0504fe1c88c821070b46822d\"\u003e7d8baefc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  Updates the type of the MediaLiveRouterOutputConnectionMap. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6a558da2679ce6e5395c215b398b67ffaf8ac52a\"\u003e6a558da2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-routes:\u003c/strong\u003e  Added support for TravelTimeExceedsDriverWorkHours, ViolatedBlockedRoad, and ViolatedVehicleRestriction notice codes to the CalculateRoutes API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6b35d3837d773eeb050f89c756f8f0955a5991f4\"\u003e6b35d383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1042.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1041.0\u003c/h2\u003e\n\u003ch4\u003e3.1041.0(2026-05-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore/client:\u003c/strong\u003e  emit warning for Node.js 20.x end-of-support (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7973\"\u003e#7973\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0038376702ea628e56dfd4da0887271355c28661\"\u003e00383767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eworkflows:\u003c/strong\u003e  migrate git-sync SSH key from GitHub secret to Secrets Manager via OIDC (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7978\"\u003e#7978\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c056a2e3ad53b9ba7fe81a71d1f2a9e126a45a62\"\u003ec056a2e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  smithy-aws-typescript-codegen 0.49.1 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7980\"\u003e#7980\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7bb42b39b09d72ddf20436101dc934295a0c3221\"\u003e7bb42b39\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-textract/CHANGELOG.md\"\u003e@​aws-sdk/client-textract's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1042.0...v3.1043.0\"\u003e3.1043.0\u003c/a\u003e (2026-05-05)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1041.0...v3.1042.0\"\u003e3.1042.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1040.0...v3.1041.0\"\u003e3.1041.0\u003c/a\u003e (2026-05-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1039.0...v3.1040.0\"\u003e3.1040.0\u003c/a\u003e (2026-04-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1038.0...v3.1039.0\"\u003e3.1039.0\u003c/a\u003e (2026-04-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1037.0...v3.1038.0\"\u003e3.1038.0\u003c/a\u003e (2026-04-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-textract\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1036.0...v3.1037.0\"\u003e3.1037.0\u003c/a\u003e (2026-04-24)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/96baad9d69cbc4157632d8e76753d19e5a13cd04\"\u003e\u003ccode\u003e96baad9\u003c/code\u003e\u003c/a\u003e Publish v3.1043.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d942e31ae5787bc4f46e2fbe17b3e4116708097b\"\u003e\u003ccode\u003ed942e31\u003c/code\u003e\u003c/a\u003e Publish v3.1042.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5df4c0175d3391ce5f5a8b9205f6466ac8a991dc\"\u003e\u003ccode\u003e5df4c01\u003c/code\u003e\u003c/a\u003e Publish v3.1041.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7736067de09bf7aa1d3b9d776e93b97089e4941f\"\u003e\u003ccode\u003e7736067\u003c/code\u003e\u003c/a\u003e Publish v3.1040.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/51c8215fb4b32699b8304a03bbb9743c802acce9\"\u003e\u003ccode\u003e51c8215\u003c/code\u003e\u003c/a\u003e Publish v3.1039.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3dfb72b7359b53da18c209e9211b38a1229357ac\"\u003e\u003ccode\u003e3dfb72b\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for adaptive retry fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-textract/issues/7970\"\u003e#7970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3fbf6c563843fd198085b3db2198af02ac09fede\"\u003e\u003ccode\u003e3fbf6c5\u003c/code\u003e\u003c/a\u003e Publish v3.1038.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9f8d8a9a00832fdcf2e7313a1994875f282147b\"\u003e\u003ccode\u003ee9f8d8a\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for typed waiter-result values (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-textract/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7babd8b09f04ece820e08fdc2d4601b9698133f2\"\u003e\u003ccode\u003e7babd8b\u003c/code\u003e\u003c/a\u003e Publish v3.1037.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/46e4ac5d38c88124d6e314cc2d27804048c2d825\"\u003e\u003ccode\u003e46e4ac5\u003c/code\u003e\u003c/a\u003e Publish v3.1036.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1043.0/clients/client-textract\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/documentai` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-documentai/CHANGELOG.md\"\u003e@​google-cloud/documentai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/documentai-v9.6.0...documentai-v9.6.1\"\u003e9.6.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/45722464b420fb4a472e72b909967c7422502c39\"\u003e\u003ccode\u003e4572246\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/59f445d793309057f4fde2a85ce8ee5fc7c11bbb\"\u003e\u003ccode\u003e59f445d\u003c/code\u003e\u003c/a\u003e fix: sync legacy 0.1.0 snippet metadata versions across monorepo (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003e\u003ccode\u003ec1a03fe\u003c/code\u003e\u003c/a\u003e fix: change the copyright year for files in the packages folder (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8109\"\u003e#8109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a47507c10cb68731d91d5b53e6de5bdd449ca6a9\"\u003e\u003ccode\u003ea47507c\u003c/code\u003e\u003c/a\u003e chore: consolidate prettierignore and prettierrc files: autogen (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8082\"\u003e#8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003e\u003ccode\u003eac0fbb6\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e\u003ccode\u003e816216b\u003c/code\u003e\u003c/a\u003e fix: Do not publish the protos to npm (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8079\"\u003e#8079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0353714075bbef80871448de84844b2bb33bf216\"\u003e\u003ccode\u003e0353714\u003c/code\u003e\u003c/a\u003e chore: [documentai] migrate generator to google-cloud-node (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/7940\"\u003e#7940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/5d85291a18a6a26603a6a35ac1f789e347ee2973\"\u003e\u003ccode\u003e5d85291\u003c/code\u003e\u003c/a\u003e chore: cleanup redundant .gitattributes files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/6b4a203f8385ad512df2b0ae35ab981ee8777a58\"\u003e\u003ccode\u003e6b4a203\u003c/code\u003e\u003c/a\u003e chore: remove duplicate per-package contribution and license files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-documentai/issues/7972\"\u003e#7972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c35255ecf855631fb3932cc0ea22dad292e3ce02\"\u003e\u003ccode\u003ec35255e\u003c/code\u003e\u003c/a\u003e ci: resolve type conflict for \u003ccode\u003e@​sinonjs/fake-timers\u003c/code\u003e for all generated packages...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/documentai-v9.6.1/packages/google-cloud-documentai\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sanity/client` from 7.21.0 to 7.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sanity-io/client/releases\"\u003e@​sanity/client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.22.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\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/sanity-io/client/blob/main/CHANGELOG.md\"\u003e@​sanity/client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003e7.22.0\u003c/a\u003e (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e) (\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e47fa1fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/df7f14ed3857f1f62c27940d6d291842e384dc4f\"\u003e\u003ccode\u003edf7f14e\u003c/code\u003e\u003c/a\u003e chore(main): release 7.22.0 (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1214\"\u003e#1214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sanity-io/client/commit/47fa1feefbfc86672cda0148431a9efe0a69af92\"\u003e\u003ccode\u003e47fa1fe\u003c/code\u003e\u003c/a\u003e feat(error): expose trace id from backend responses (\u003ca href=\"https://redirect.github.com/sanity-io/client/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sanity-io/client/compare/v7.21.0...v7.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.49.0 to 10.51.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@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther 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@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther 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/dc0b839ff4896cf90a02f5c1a6de54a31302dcf3\"\u003e\u003ccode\u003edc0b839\u003c/code\u003e\u003c/a\u003e release: 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b3cabee9a9348b9e67332262d44d3d1900424199\"\u003e\u003ccode\u003eb3cabee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20599\"\u003e#20599\u003c/a\u003e from getsentry/prepare-release/10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3be99a9afa77e49578e6839e4b32f97fb04fb0f8\"\u003e\u003ccode\u003e3be99a9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea1aad42277db894d5a299bfec3cdd633d6baf0\"\u003e\u003ccode\u003ebea1aad\u003c/code\u003e\u003c/a\u003e test(browser): Unflake some more tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20591\"\u003e#20591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50aa0859b3a188d34d0317dab3ad57f2140f02fe\"\u003e\u003ccode\u003e50aa085\u003c/code\u003e\u003c/a\u003e test(node): Unflake postgres tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20593\"\u003e#20593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1166839112c4766f210124dc0486ebbfd6db104b\"\u003e\u003ccode\u003e1166839\u003c/code\u003e\u003c/a\u003e fix(hono): Distinguish \u003ccode\u003e.use()\u003c/code\u003e middleware in sub-apps from \u003ccode\u003e.all()\u003c/code\u003e handlers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/217ad4a69554281806eccbfeac1b27c4f43f6ffa\"\u003e\u003ccode\u003e217ad4a\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky ANR test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20592\"\u003e#20592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/91ffb3fac90835ab160f8152527a54a5d64f3250\"\u003e\u003ccode\u003e91ffb3f\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky worker thread integration test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20588\"\u003e#20588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c4e3902c9297147158e730f017aba96e83ef619e\"\u003e\u003ccode\u003ec4e3902\u003c/code\u003e\u003c/a\u003e chore(ci): Do not report flaky test issues if we cannot find a test name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c0005cd387f3a7ea6fbb2e85041562c7f32e0484\"\u003e\u003ccode\u003ec0005cd\u003c/code\u003e\u003c/a\u003e test(node): Update timeout for cron integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.49.0...10.51.0\"\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.103.3 to 2.105.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.105.3\u003c/h2\u003e\n\u003ch2\u003e2.105.3 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e narrow OAuth/CustomProvider types to fix downstream consumer typecheck (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2\u003c/h2\u003e\n\u003ch2\u003e2.105.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add toJSON to WebAuthnError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e widen enum-like unions with (string \u0026amp; {}) for forward compat (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e reduce any usage across packages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e unify insert/upsert signatures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMuzzaiyyan Hussain \u003ca href=\"https://github.com/MuzzaiyyanHussain\"\u003e\u003ccode\u003e@​MuzzaiyyanHussain\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2-canary.4\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.4 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.2-canary.3\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.3 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.105.2-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add toJSON to WebAuthnError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e reduce any usage across packages (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e unify insert/upsert signatures (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2315\"\u003e#2315\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.105.2-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.105.2-canary.1 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.105.1 (2026-04-28)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.105.0 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add passkey support with WebAuthn registration, authentication, and management (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e Realtime deferred disconnect (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c/blockquote\u003e\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/db53b0fd15f413e75220104c180ae0539b2aa556\"\u003e\u003ccode\u003edb53b0f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5223888e85bf3f8f176bd2321e735aac1f31f44a\"\u003e\u003ccode\u003e5223888\u003c/code\u003e\u003c/a\u003e [patchback] docs(repo): \u003ca href=\"https://github.com/category\"\u003e\u003ccode\u003e@​category\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/subcategory\"\u003e\u003ccode\u003e@​subcategory\u003c/code\u003e\u003c/a\u003e tags across all packages (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0412d0db46ac482a39694cfd932a68d0d95064a3\"\u003e\u003ccode\u003e0412d0d\u003c/code\u003e\u003c/a\u003e fix(auth): forward lockAcquireTimeout to SupabaseAuthClient (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42c9cbbcba16b4b4b916c870e9bcd8a64ad71141\"\u003e\u003ccode\u003e42c9cbb\u003c/code\u003e\u003c/a\u003e [patchback] fix(misc): widen enum-like unions with (string \u0026amp; {}) for forward ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7e1773cee8b4bf7923c455aef4f7dcf3b965b8fc\"\u003e\u003ccode\u003e7e1773c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ca8c418dbe912a72d6c6434c319d432d31867943\"\u003e\u003ccode\u003eca8c418\u003c/code\u003e\u003c/a\u003e chore(release): version 2.105.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2290\"\u003e#2290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d19e6d3f8f7344205175034146ce61548d415837\"\u003e\u003ccode\u003ed19e6d3\u003c/code\u003e\u003c/a\u003e [patchback] docs(misc): rename anon key → publishable key and service role ke...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c420456290b0eccf34a2eb5625294752b52e26d4\"\u003e\u003ccode\u003ec420456\u003c/code\u003e\u003c/a\u003e [patchback] feat(auth): add passkey support with WebAuthn registration, authe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/bfb18bc82f452bf6987886ffbbe6a974496bf88d\"\u003e\u003ccode\u003ebfb18bc\u003c/code\u003e\u003c/a\u003e [patchback] feat(realtime): Realtime deferred disconnect (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ed49eed13592a7c874ec799d6aa8ff7b675aa929\"\u003e\u003ccode\u003eed49eed\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2273\"\u003e#2273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.105.3/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@upstash/redis` from 1.37.0 to 1.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/upstash/redis-js/releases\"\u003e@​upstash/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​upstash/redis\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.38.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec71f581: Separate read/write commands into separate pipelines in auto pipeline. As a\nresult, mixed read/write \u003ccode\u003ePromise.all\u003c/code\u003e batches may now be split across multiple\npipeline HTTP requests instead of a single request, and read-after-write\nordering may no longer be preserved within those mixed batches.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e@upstash/\u003ca href=\"mailto:redis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\"\u003eredis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\u003c/a\u003e\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDX-2506: add redis search into skills by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1427\"\u003eupstash/redis-js#1427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: rename redis search analytics demo by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1428\"\u003eupstash/redis-js#1428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDX-2555: add supply chain security settings by \u003ca href=\"https://github.com/CahidArda\"\u003e\u003ccode\u003e@​CahidArda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1429\"\u003eupstash/redis-js#1429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add version sync to ci by \u003ca href=\"https://github.com/alitariksahin\"\u003e\u003ccode\u003e@​alitariksahin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/upstash/redis-js/pull/1430\"\u003eupstash/redis-js#1430\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.37.0...@upstash/redis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\"\u003ehttps://github.com/upstash/redis-js/compare/@​upstash/redis@1.37.0...@​upstash/redis@1.38.0-canary-20260505130836-8b3b33ccd367ba9ddb5b7f5ca33eb32ccf7e940d\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/upstash/redis-js/commit/76075499bb10a1b124dbefc7b5468360da2bc1bf\"\u003e\u003ccode\u003e7607549\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c71f5813f9d094c1aa5f425051eed49fc9b1e5fb\"\u003e\u003ccode\u003ec71f581\u003c/code\u003e\u003c/a\u003e DX-2577: Seperate read/write commands into seperate pipelines in auto pipelin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/e3a23ab7dfcc8c8fbee3fb8262fa4fad71559ad1\"\u003e\u003ccode\u003ee3a23ab\u003c/code\u003e\u003c/a\u003e fix: add version sync to ci (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1430\"\u003e#1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/12e9a9ec278b89e6735170fea9c2edd0308d6e8b\"\u003e\u003ccode\u003e12e9a9e\u003c/code\u003e\u003c/a\u003e DX-2555: add supply chain security settings (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/f59fa759afd2148339c87213c21addd0ef9cdd57\"\u003e\u003ccode\u003ef59fa75\u003c/code\u003e\u003c/a\u003e fix: docs link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/c88b8e5b3dcad49dc6b2368837a427ce7c8944cb\"\u003e\u003ccode\u003ec88b8e5\u003c/code\u003e\u003c/a\u003e fix: rename redis search analytics demo (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/upstash/redis-js/commit/5d8abc14d13780dea4e609b42ea5b084b5db1a34\"\u003e\u003ccode\u003e5d8abc1\u003c/code\u003e\u003c/a\u003e feat: add redis search into skills (\u003ca href=\"https://redirect.github.com/upstash/redis-js/issues/1427\"\u003e#1427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/upstash/redis-js/compare/@upstash/redis@1.37.0...@upstash/redis@1.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `inngest` from 4.2.4 to 4.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inngest/inngest-js/releases\"\u003einngest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003einngest@4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1492\"\u003e#1492\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/68dcd8aa3810a1285dca62321d63c39476c75840\"\u003e\u003ccode\u003e68dcd8aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Reduce response info when unauthorized\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/a80271163fa5e28b316f218cf5fa81a5600c5048\"\u003e\u003ccode\u003ea8027116\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Authed introspection returns partial signing key hash\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einngest@4.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1479\"\u003e#1479\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/6b9769ca39ae00938ad75a6029718d234fd7dd98\"\u003e\u003ccode\u003e6b9769ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scottnuma\"\u003e\u003ccode\u003e@​scottnuma\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003estep.sendSignal()\u003c/code\u003e return type to match runtime: \u003ccode\u003ePromise\u0026lt;InngestApi.SendSignalResponse\u0026gt;\u003c/code\u003e (\u003ccode\u003e{ runId: string | undefined }\u003c/code\u003e) instead of \u003ccode\u003ePromise\u0026lt;null\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/d0a596291f3a0abb39d408a166ac3bebf2ab6dd1\"\u003e\u003ccode\u003ed0a59629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix run IDs not URL encoded in Durable Endpoints\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1481\"\u003e#1481\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/970ded9b4eec83c69c5e7bbefef57adadf72572e\"\u003e\u003ccode\u003e970ded9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Improves HMAC signature verification by using a constant-time comparison, which mitigates a potential timing-based signature-recovery attack against the request signature. Also improves handling of timestamps in signatures, including malformed or future-dated values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/9df36dee593e81e8667c0008c6f9cebccee2b961\"\u003e\u003ccode\u003e9df36dee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix empty body on Vercel serverless Node handlers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1482\"\u003e#1482\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/e34972d38779b44717973a82aa0c07a416362e8a\"\u003e\u003ccode\u003ee34972d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Hash the signing key used when exporting OTel traces\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/inngest/inngest-js/blob/main/packages/inngest/CHANGELOG.md\"\u003einngest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1492\"\u003e#1492\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/68dcd8aa3810a1285dca62321d63c39476c75840\"\u003e\u003ccode\u003e68dcd8aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Reduce response info when unauthorized\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1490\"\u003e#1490\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/a80271163fa5e28b316f218cf5fa81a5600c5048\"\u003e\u003ccode\u003ea8027116\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amh4r\"\u003e\u003ccode\u003e@​amh4r\u003c/code\u003e\u003c/a\u003e! - Authed introspection returns partial signing key hash\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1479\"\u003e#1479\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/6b9769ca39ae00938ad75a6029718d234fd7dd98\"\u003e\u003ccode\u003e6b9769ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/scottnuma\"\u003e\u003ccode\u003e@​scottnuma\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003estep.sendSignal()\u003c/code\u003e return type to match runtime: \u003ccode\u003ePromise\u0026lt;InngestApi.SendSignalResponse\u0026gt;\u003c/code\u003e (\u003ccode\u003e{ runId: string | undefined }\u003c/code\u003e) instead of \u003ccode\u003ePromise\u0026lt;null\u0026gt;\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1483\"\u003e#1483\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/d0a596291f3a0abb39d408a166ac3bebf2ab6dd1\"\u003e\u003ccode\u003ed0a59629\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix run IDs not URL encoded in Durable Endpoints\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1481\"\u003e#1481\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/970ded9b4eec83c69c5e7bbefef57adadf72572e\"\u003e\u003ccode\u003e970ded9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Improves HMAC signature verification by using a constant-time comparison, which mitigates a potential timing-based signature-recovery attack against the request signature. Also improves handling of timestamps in signatures, including malformed or future-dated values.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1472\"\u003e#1472\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/9df36dee593e81e8667c0008c6f9cebccee2b961\"\u003e\u003ccode\u003e9df36dee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Fix empty body on Vercel serverless Node handlers\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/inngest/inngest-js/pull/1482\"\u003e#1482\u003c/a\u003e \u003ca href=\"https://github.com/inngest/inngest-js/commit/e34972d38779b44717973a82aa0c07a416362e8a\"\u003e\u003ccode\u003ee34972d3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Linell\"\u003e\u003ccode\u003e@​Linell\u003c/code\u003e\u003c/a\u003e! - Hash the signing key used when exporting OTel traces\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/e13fb37525b852c75bd950f631548b0e69cebfc4\"\u003e\u003ccode\u003ee13fb37\u003c/code\u003e\u003c/a\u003e Skip a flaky test (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/335710ed3609f28d639ffaaa859f57e9ef5dc0cc\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e Fix test (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1498\"\u003e#1498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/26aec300df9c35701efeb37512d9ae909aad0c6e\"\u003e\u003ccode\u003e26aec30\u003c/code\u003e\u003c/a\u003e Release \u003ca href=\"https://github.com/latest\"\u003e\u003ccode\u003e@​latest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/68dcd8aa3810a1285dca62321d63c39476c75840\"\u003e\u003ccode\u003e68dcd8a\u003c/code\u003e\u003c/a\u003e Reduce response info when unauthorized (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/a80271163fa5e28b316f218cf5fa81a5600c5048\"\u003e\u003ccode\u003ea802711\u003c/code\u003e\u003c/a\u003e Authed introspection sends partial signing key hash (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/31d17209b5f760b3be2bbbb06ffd0ff0d700dbc0\"\u003e\u003ccode\u003e31d1720\u003c/code\u003e\u003c/a\u003e Release \u003ca href=\"https://github.com/latest\"\u003e\u003ccode\u003e@​latest\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1476\"\u003e#1476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/2521d9edcd7a40f0c2e3393cf7dd90fe1cf9b6c0\"\u003e\u003ccode\u003e2521d9e\u003c/code\u003e\u003c/a\u003e Whitelist env vars that are stored in memory (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/d0a596291f3a0abb39d408a166ac3bebf2ab6dd1\"\u003e\u003ccode\u003ed0a5962\u003c/code\u003e\u003c/a\u003e fix: use encodeURIComponent for runIDs (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/e34972d38779b44717973a82aa0c07a416362e8a\"\u003e\u003ccode\u003ee34972d\u003c/code\u003e\u003c/a\u003e fix: hash otel exporter signing key (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1482\"\u003e#1482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inngest/inngest-js/commit/970ded9b4eec83c69c5e7bbefef57adadf72572e\"\u003e\u003ccode\u003e970ded9\u003c/code\u003e\u003c/a\u003e fix: HMAC signature verification tweak (\u003ca href=\"https://github.com/inngest/inngest-js/tree/HEAD/packages/inngest/issues/1481\"\u003e#1481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/inngest/inngest-js/commits/inngest@4.2.6/packages/inngest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.369.3 to 1.372.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.372.9\u003c/h2\u003e\n\u003ch2\u003e1.372.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3537\"\u003e#3537\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/026e09d3d540ce39c06e88cd39db6c08403e855d\"\u003e\u003ccode\u003e026e09d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - Pull in the canvas-manager fix from \u003ccode\u003e@posthog/rrweb\u003c/code\u003e 0.0.61: skip canvas\nsnapshots while the WebGL context is lost so transparent bitmaps don't\npoison the worker's fingerprint dedup map and silently kill canvas\nrecording for the rest of the session. Also wraps \u003ccode\u003egetCanvas()\u003c/code\u003e in\ntry/catch so DOM/shadow-root traversal errors can't cancel the rAF\nloop. See PR \u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3527\"\u003e#3527\u003c/a\u003e for context. (2026-05-05)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.9\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.8\u003c/h2\u003e\n\u003ch2\u003e1.372.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3515\"\u003e#3515\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Gate survey translation logs behind SDK debug logging to avoid production console spam.\n(2026-05-04)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.7\u003c/h2\u003e\n\u003ch2\u003e1.372.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aee3d55f8e2bf7a14a534c940327d8e08ba64f6\"\u003e\u003ccode\u003e8aee3d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.6\u003c/h2\u003e\n\u003ch2\u003e1.372.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3492\"\u003e#3492\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/cf56753d775225df2751dee2de7987d4a47fef8c\"\u003e\u003ccode\u003ecf56753\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lucasheriques\"\u003e\u003ccode\u003e@​lucasheriques\u003c/code\u003e\u003c/a\u003e! - Add translated survey rendering support in React Native and share survey translation logic through \u003ccode\u003e@posthog/core\u003c/code\u003e.\n(2026-05-01)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/cf56753d775225df2751dee2de7987d4a47fef8c\"\u003e\u003ccode\u003ecf56753\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/04db75663208251d1b09c80b09e5d00188e897fd\"\u003e\u003ccode\u003e04db756\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.372.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.372.5\u003c/h2\u003e\n\u003ch2\u003e1.372.5\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/PostHog/posthog-js/commit/fac0f9e009f568a2f5812a6217e80ae4b57990be\"\u003e\u003ccode\u003efac0f9e\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/026e09d3d540ce39c06e88cd39db6c08403e855d\"\u003e\u003ccode\u003e026e09d\u003c/code\u003e\u003c/a\u003e chore(replay): bump posthog-js to ship canvas context-lost fix (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3537\"\u003e#3537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c81fa5be2fd85c0cec39ac98f4df6476c177879d\"\u003e\u003ccode\u003ec81fa5b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/332620bf0361ca42bc39f24ea92def641b7123d9\"\u003e\u003ccode\u003e332620b\u003c/code\u003e\u003c/a\u003e fix(release): drop \u003ccode\u003e@​posthog/rrweb\u003c/code\u003e* from changesets ignore list (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3536\"\u003e#3536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/33aa019c04a77b7657ec008307b37a7fb9c52629\"\u003e\u003ccode\u003e33aa019\u003c/code\u003e\u003c/a\u003e fix(replay): skip canvas snapshot while WebGL context is lost (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d5b6e5a9722f04c7cba090381ff0b0d48c17d87d\"\u003e\u003ccode\u003ed5b6e5a\u003c/code\u003e\u003c/a\u003e chore: stop publishing \u003ccode\u003e@​posthog/rrweb\u003c/code\u003e* packages to npm (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3532\"\u003e#3532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/764f0390e3d2d30ed1bb742efd6ab3e297f055be\"\u003e\u003ccode\u003e764f039\u003c/code\u003e\u003c/a\u003e chore: Run ES check on main pushes (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3528\"\u003e#3528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2dd94c6cb4325c057d693773e78e712680b9e977\"\u003e\u003ccode\u003e2dd94c6\u003c/code\u003e\u003c/a\u003e chore: update rrweb repository links (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3526\"\u003e#3526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/91129f05aec2b9a9419ee111601452649ed9c16f\"\u003e\u003ccode\u003e91129f0\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a5d86c9dbeda7d5f757c5d2216431b64cfcec474\"\u003e\u003ccode\u003ea5d86c9\u003c/code\u003e\u003c/a\u003e chore: move posthog-rrweb into the monorepo (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.369.3...posthog-js@1.372.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-node` from 5.29.2 to 5.33.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-node@5.33.3\u003c/h2\u003e\n\u003ch2\u003e5.33.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.33.2\u003c/h2\u003e\n\u003ch2\u003e5.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3516\"\u003e#3516\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: consume fetch response body to prevent CF Workers runtime warnings\n(2026-05-04)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.33.1\u003c/h2\u003e\n\u003ch2\u003e5.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aee3d55f8e2bf7a14a534c940327d8e08ba64f6\"\u003e\u003ccode\u003e8aee3d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.33.0\u003c/h2\u003e\n\u003ch2\u003e5.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3476\"\u003e#3476\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/f8bc02f946b51f27f55f97351ca8d81a1fa54e9d\"\u003e\u003ccode\u003ef8bc02f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dmarticus\"\u003e\u003ccode\u003e@​dmarticus\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eevaluateFlags()\u003c/code\u003e and a new \u003ccode\u003eflags\u003c/code\u003e option on \u003ccode\u003ecapture()\u003c/code\u003e so a single \u003ccode\u003e/flags\u003c/code\u003e request powers both flag branching and event enrichment per incoming request:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst flags = await posthog.evaluateFlags(distinctId, { personProperties: { plan: 'enterprise' } })\nif (flags.isEnabled('new-dashboard')) {\n  renderNewDashboard()\n}\nposthog.capture({ distinctId, event: 'page_viewed', flags })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe returned \u003ccode\u003eFeatureFlagEvaluations\u003c/code\u003e snapshot exposes \u003ccode\u003eisEnabled()\u003c/code\u003e, \u003ccode\u003egetFlag()\u003c/code\u003e, \u003ccode\u003egetFlagPayload()\u003c/code\u003e for branching, plus \u003ccode\u003eonlyAccessed()\u003c/code\u003e and \u003ccode\u003eonly([keys])\u003c/code\u003e for filtering which flags get attached to a captured event. Pass \u003ccode\u003eflagKeys: [...]\u003c/code\u003e to \u003ccode\u003eevaluateFlags()\u003c/code\u003e to scope the underlying \u003ccode\u003e/flags\u003c/code\u003e request itself. \u003ccode\u003ecaptureException()\u003c/code\u003e / \u003ccode\u003ecaptureExceptionImmediate()\u003c/code\u003e accept a \u003ccode\u003eflags\u003c/code\u003e argument so \u003ccode\u003e$exception\u003c/code\u003e events carry the same flag context as the rest of your request's events.\u003c/p\u003e\n\u003cp\u003eDeprecates \u003ccode\u003eisFeatureEnabled()\u003c/code\u003e, \u003ccode\u003egetFeatureFlag()\u003c/code\u003e, \u003ccode\u003egetFeatureFlagPayload()\u003c/code\u003e, and \u003ccode\u003ecapture({ sendFeatureFlags })\u003c/code\u003e. They continue to work but now log a deduped \u003ccode\u003e[PostHog] ... is deprecated\u003c/code\u003e warning the first time they're used. Removal is planned for the next major version. (2026-05-02)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.32.1\u003c/h2\u003e\n\u003ch2\u003e5.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md\"\u003eposthog-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.33.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.33.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3516\"\u003e#3516\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: consume fetch response body to prevent CF Workers runtime warnings\n(2026-05-04)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/220cd61e332ca4982c7bc3b6f740d797ef9e4e7f\"\u003e\u003ccode\u003e220cd61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/255b27380658b450d1427d4a478e4d7a4bf773f1\"\u003e\u003ccode\u003e255b273\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.33.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/8aee3d55f8e2bf7a14a534c940327d8e08ba64f6\"\u003e\u003ccode\u003e8aee3d5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.33.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3476\"\u003e#3476\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/f8bc02f946b51f27f55f97351ca8d81a1fa54e9d\"\u003e\u003ccode\u003ef8bc02f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dmarticus\"\u003e\u003ccode\u003e@​dmarticus\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eevaluateFlags()\u003c/code\u003e and a new \u003ccode\u003eflags\u003c/code\u003e option on \u003ccode\u003ecapture()\u003c/code\u003e so a single \u003ccode\u003e/flags\u003c/code\u003e request powers both flag branching and event enrichment per incoming request:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst flags = await posthog.evaluateFlags(distinctId, { personProperties: { plan: 'enterprise' } })\nif (flags.isEnabled('new-dashboard')) {\n  renderNewDashboard()\n}\nposthog.capture({ distinctId, event: 'page_viewed', flags })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe returned \u003ccode\u003eFeatureFlagEvaluations\u003c/code\u003e snapshot exposes \u003ccode\u003eisEnabled()\u003c/code\u003e, \u003ccode\u003egetFlag()\u003c/code\u003e, \u003ccode\u003egetFlagPayload()\u003c/code\u003e for branching, plus \u003ccode\u003eonlyAccessed()\u003c/code\u003e and \u003ccode\u003eonly([keys])\u003c/code\u003e for filtering which flags get attached to a captured event. Pass \u003ccode\u003eflagKeys: [...]\u003c/code\u003e to \u003ccode\u003eevaluateFlags()\u003c/code\u003e to scope the underlying \u003ccode\u003e/flags\u003c/code\u003e request itself. \u003ccode\u003ecaptureException()\u003c/code\u003e / \u003ccode\u003ecaptureExceptionImmediate()\u003c/code\u003e accept a \u003ccode\u003eflags\u003c/code\u003e argument so \u003ccode\u003e$exception\u003c/code\u003e events carry the same flag context as the rest of your request's events.\u003c/p\u003e\n\u003cp\u003eDeprecates \u003ccode\u003eisFeatureEnabled()\u003c/code\u003e, \u003ccode\u003egetFeatureFlag()\u003c/code\u003e, \u003ccode\u003egetFeatureFlagPayload()\u003c/code\u003e, and \u003ccode\u003ecapture({ sendFeatureFlags })\u003c/code\u003e. They continue to work but now log a deduped \u003ccode\u003e[PostHog] ... is deprecated\u003c/code\u003e warning the first time they're used. Removal is planned for the next major version. (2026-05-02)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.32.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/cf56753d775225df2751dee2de7987d4a47fef8c\"\u003e\u003ccode\u003ecf56753\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/PostHog/posthog-js/commit/04db75663208251d1b09c80b09e5d00188e897fd\"\u003e\u003ccode\u003e04db756\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.28.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.32.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/fac0f9e009f568a2f5812a6217e80ae4b57990be\"\u003e\u003ccode\u003efac0f9e\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4b7edd3f7de21cb60adc6f226ed0c795b384b6c6\"\u003e\u003ccode\u003e4b7edd3\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/e2f88e123be86a5c1a77ed40abadcfca77f50aaf\"\u003e\u003ccode\u003ee2f88e1\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2a1c7399875559547f05f60794b3f96ef4181d41\"\u003e\u003ccode\u003e2a1c739\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f8bc02f946b51f27f55f97351ca8d81a1fa54e9d\"\u003e\u003ccode\u003ef8bc02f\u003c/code\u003e\u003c/a\u003e feat(node): add evaluateFlags() API for single-call flag evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c1ac93969f6f6d6d5294b04633e43a4893dacf64\"\u003e\u003ccode\u003ec1ac939\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b02194b91e30e3018210413b57e2e97e0089e7e8\"\u003e\u003ccode\u003eb02194b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/70ba8f84649680a8c5e85b0deae00741075dc21b\"\u003e\u003ccode\u003e70ba8f8\u003c/code\u003e\u003c/a\u003e feat(flags): support mixed targeting in local evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/3474\"\u003e#3474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/eb5fc8ec2155c9d1a723b83cf7cb619b326fd0ce\"\u003e\u003ccode\u003eeb5fc8e\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/974e4b273d36399e9491c88eb0a95aa23bca69b3\"\u003e\u003ccode\u003e974e4b2\u003c/code\u003e\u003c/a\u003e feat(node): add request context tracing headers (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/commits/posthog-node@5.33.3/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.12.0 to 6.12.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add new domain statuses by \u003ca href=\"https://github.com/rehanvdm\"\u003e\u003ccode\u003e@​rehanvdm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/936\"\u003eresend/resend-node#936\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.12.1...v6.12.2\"\u003ehttps://github.com/resend/resend-node/compare/v6.12.1...v6.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency typescript to v6.0.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/935\"\u003eresend/resend-node#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency dotenv to v17.4.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/927\"\u003eresend/resend-node#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.4.12 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/916\"\u003eresend/resend-node#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.2.4 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/911\"\u003eresend/resend-node#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add missing domain types: domains can be partially_verified/partially_failed by \u003ca href=\"https://github.com/CarolinaMoraes\"\u003e\u003ccode\u003e@​CarolinaMoraes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/937\"\u003eresend/resend-node#937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.12.0...v6.12.1\"\u003ehttps://github.com/resend/resend-node/compare/v6.12.0...v6.12.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b5140025bbff3bf72d3b50cbffc80597650ddbcb\"\u003e\u003ccode\u003eb514002\u003c/code\u003e\u003c/a\u003e fix: add new domain statuses (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/co...\n\n_Description has been truncated_","html_url":"https://github.com/Muuday1/muuday-app/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muuday1%2Fmuuday-app/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"7.7.0","new_version":"7.12.1","update_type":"minor","path":null,"pr_created_at":"2026-05-01T07:08:45.000Z","version_change":"7.7.0 → 7.12.1","issue":{"uuid":"4363308723","node_id":"PR_kwDOR2LPKM7XXVfL","number":3,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T07:08:45.000Z","updated_at":"2026-05-01T07:09:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":43,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.5.7","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.2.9","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.6","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.51.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"lightweight-charts","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/tradingview/lightweight-charts"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.11.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.2","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.5","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.9.3","new_version":"0.9.4","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.12.1","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.9.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.47.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.62.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.22.1","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.2","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.5.7` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.2.9` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.6` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.51.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [lightweight-charts](https://github.com/tradingview/lightweight-charts) | `5.1.0` | `5.2.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.11.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.74.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.2` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `20.5.3` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.5.0` | `20.5.3` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.5` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.9.3` | `0.9.4` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.6` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.6` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.6` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.6` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.5` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.12.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.47.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.62.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.22.1` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.2` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate multiple localizations with complete translations for previously missing sections including billing, reverification, API keys, MFA setup, task reset password, restricted access, enterprise connections, and legal consent. Languages updated: Icelandic (is-IS), Norwegian (nb-NO), Finnish (fi-FI), Croatian (hr-HR), Hungarian (hu-HU). (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8224\"\u003e#8224\u003c/a\u003e) by \u003ca href=\"https://github.com/bjaben\"\u003e\u003ccode\u003e@​bjaben\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the Catalan (\u003ccode\u003eca-ES\u003c/code\u003e) localization by filling in previously undefined translations across billing, checkout, subscription management, cancellation flows, and related UI strings. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8412\"\u003e#8412\u003c/a\u003e) by \u003ca href=\"https://github.com/marcvive\"\u003e\u003ccode\u003e@​marcvive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate multiple localizations with complete translations for previously missing sections including billing, reverification, API keys, MFA setup, task reset password, restricted access, enterprise connections, and legal consent. Languages updated: Icelandic (is-IS), Norwegian (nb-NO), Finnish (fi-FI), Croatian (hr-HR), Hungarian (hu-HU). (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8224\"\u003e#8224\u003c/a\u003e) by \u003ca href=\"https://github.com/bjaben\"\u003e\u003ccode\u003e@​bjaben\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpand the Catalan (\u003ccode\u003eca-ES\u003c/code\u003e) localization by filling in previously undefined translations across billing, checkout, subscription management, cancellation flows, and related UI strings. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8412\"\u003e#8412\u003c/a\u003e) by \u003ca href=\"https://github.com/marcvive\"\u003e\u003ccode\u003e@​marcvive\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eComplete the European Portuguese (\u003ccode\u003ept-PT\u003c/code\u003e) localization by filling missing translations and replacing remaining English and Brazilian Portuguese strings with consistent formal PT-PT wording. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8394\"\u003e#8394\u003c/a\u003e) by \u003ca href=\"https://github.com/mclima123\"\u003e\u003ccode\u003e@​mclima123\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/083c4c50a2d2e1cedc8ffb85d8ba749170ea4f90\"\u003e\u003ccode\u003e083c4c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/dcaf694fbc7fd1b80fd10661225aa6d61eb3c2a9\"\u003e\u003ccode\u003edcaf694\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/d52b311f16453e834df5c81594a1bfead30c935f\"\u003e\u003ccode\u003ed52b311\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.1\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/clerk/javascript/commit/76808591a9adb9c8ed53ecd40f291187a10ab4ee\"\u003e\u003ccode\u003e7680859\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/5eec2fee4e5b36d0b7dafedc704760e245d3a0e9\"\u003e\u003ccode\u003e5eec2fe\u003c/code\u003e\u003c/a\u003e feat(localizations): Update is-IS, nb-NO, fi-FI, hr-HR, hu-HU with missing tr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e85de1920380c6ad4b74f0161379606c75a4e9e7\"\u003e\u003ccode\u003ee85de19\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8413\"\u003e#8413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/00f9ff942f0568f3839a04ff2527339d8fbf3a5d\"\u003e\u003ccode\u003e00f9ff9\u003c/code\u003e\u003c/a\u003e feat(localizations): Expand Catalan (ca-ES) translation (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8412\"\u003e#8412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2f48ea83de1ba992b99ab0574808d93620456911\"\u003e\u003ccode\u003e2f48ea8\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6be2ea9296f82a781fec23e60c75032b0cf5fc3f\"\u003e\u003ccode\u003e6be2ea9\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4b62ce86afd56e6aacc5278226a07b093a66b0d3\"\u003e\u003ccode\u003e4b62ce8\u003c/code\u003e\u003c/a\u003e feat: Update pt-PT localization for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8394\"\u003e#8394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/57bca7b554cf3ee9e1155ba3e0f9ed5c80357ea0\"\u003e\u003ccode\u003e57bca7b\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8363\"\u003e#8363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.5.7/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a constant-time comparison when validating the integrity signature on the middleware-to-origin auth header handoff (\u003ccode\u003eassertTokenSignature\u003c/code\u003e). The previous \u003ccode\u003e!==\u003c/code\u003e compare was timing-variable; the new helper is synchronous and runtime-agnostic so it works in both Node and Edge Runtime. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8411\"\u003e#8411\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAuto-proxy FAPI requests for \u003ccode\u003e.vercel.app\u003c/code\u003e subdomains. When deployed to a \u003ccode\u003e.vercel.app\u003c/code\u003e domain without explicit proxy or domain configuration, the SDK automatically routes Frontend API requests through \u003ccode\u003e/__clerk\u003c/code\u003e on the app's own origin. This enables Clerk production mode on Vercel deployments without manual proxy setup. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8035\"\u003e#8035\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e0a63f9f976fd25f4ed68080c84b72149ef64646\"\u003e\u003ccode\u003ee0a63f9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/083c4c50a2d2e1cedc8ffb85d8ba749170ea4f90\"\u003e\u003ccode\u003e083c4c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/dcaf694fbc7fd1b80fd10661225aa6d61eb3c2a9\"\u003e\u003ccode\u003edcaf694\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/d9011b45d622fecc727b3531fbedd805a4310abc\"\u003e\u003ccode\u003ed9011b4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/1bfd8ab89c62e428038b8c565f118c582ed395ea\"\u003e\u003ccode\u003e1bfd8ab\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse a constant-time comparison when validating the integrity signature on the middleware-to-origin auth header handoff (\u003ccode\u003eassertTokenSignature\u003c/code\u003e). The previous \u003ccode\u003e!==\u003c/code\u003e compare was timing-variable; the new helper is synchronous and runtime-agnostic so it works in both Node and Edge Runtime. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8411\"\u003e#8411\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAuto-proxy FAPI requests for \u003ccode\u003e.vercel.app\u003c/code\u003e subdomains. When deployed to a \u003ccode\u003e.vercel.app\u003c/code\u003e domain without explicit proxy or domain configuration, the SDK automatically routes Frontend API requests through \u003ccode\u003e/__clerk\u003c/code\u003e on the app's own origin. This enables Clerk production mode on Vercel deployments without manual proxy setup. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8035\"\u003e#8035\u003c/a\u003e) by \u003ca href=\"https://github.com/brkalow\"\u003e\u003ccode\u003e@​brkalow\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/a9f9b2971a026d04571ceb1865ec8dafedbbe863\"\u003e\u003ccode\u003ea9f9b29\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/e0a63f9f976fd25f4ed68080c84b72149ef64646\"\u003e\u003ccode\u003ee0a63f9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/da7649075e24351737271318e81842b5c298dee1\"\u003e\u003ccode\u003eda76490\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/083c4c50a2d2e1cedc8ffb85d8ba749170ea4f90\"\u003e\u003ccode\u003e083c4c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/dcaf694fbc7fd1b80fd10661225aa6d61eb3c2a9\"\u003e\u003ccode\u003edcaf694\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/d9011b45d622fecc727b3531fbedd805a4310abc\"\u003e\u003ccode\u003ed9011b4\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRefactor \u003ccode\u003eclerkMiddleware\u003c/code\u003e internals to factor the post-authentication pipeline (handler invocation, CSP, redirects, response decoration) into a private \u003ccode\u003erunHandlerWithRequestState\u003c/code\u003e helper. Pure refactor — no behavioral change. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8368\"\u003e#8368\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/93855c26a624780a52ed12c25ea6605b6c009ec1\"\u003e\u003ccode\u003e93855c2\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.4\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/clerk/javascript/commit/76808591a9adb9c8ed53ecd40f291187a10ab4ee\"\u003e\u003ccode\u003e7680859\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8433\"\u003e#8433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e85de1920380c6ad4b74f0161379606c75a4e9e7\"\u003e\u003ccode\u003ee85de19\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8413\"\u003e#8413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9b5798696eb0c6cc6ab548ade100b504f691895c\"\u003e\u003ccode\u003e9b57986\u003c/code\u003e\u003c/a\u003e feat(*): auto-proxy for eligible hosts (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8035\"\u003e#8035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/115cf9882fffcf616249963909c7eb790fda105c\"\u003e\u003ccode\u003e115cf98\u003c/code\u003e\u003c/a\u003e fix(nextjs): Use constant-time comparison in assertTokenSignature (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8411\"\u003e#8411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2f48ea83de1ba992b99ab0574808d93620456911\"\u003e\u003ccode\u003e2f48ea8\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8401\"\u003e#8401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6be2ea9296f82a781fec23e60c75032b0cf5fc3f\"\u003e\u003ccode\u003e6be2ea9\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8389\"\u003e#8389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a25c6a390bc7b4475c6a3446a64d02f186135d9\"\u003e\u003ccode\u003e8a25c6a\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8377\"\u003e#8377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/93855c26a624780a52ed12c25ea6605b6c009ec1\"\u003e\u003ccode\u003e93855c2\u003c/code\u003e\u003c/a\u003e refactor(nextjs): factor runHandlerWithRequestState out of baseNextMiddleware...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/57bca7b554cf3ee9e1155ba3e0f9ed5c80357ea0\"\u003e\u003ccode\u003e57bca7b\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8363\"\u003e#8363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d52b311f16453e834df5c81594a1bfead30c935f\"\u003e\u003ccode\u003ed52b311\u003c/code\u003e\u003c/a\u003e fix(shared,clerk-js,nextjs): authorization bypass in combined-condition has()...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.2.9/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.6\u003c/h2\u003e\n\u003cp\u003eReleased on May 1, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003ewithCategoryPrefix()\u003c/code\u003e so logger configuration is applied using the\nprefixed effective category.  Previously, records displayed the prefixed\ncategory but still used the original logger category for \u003ccode\u003elowestLevel\u003c/code\u003e,\nfilters, and sink routing.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/151\"\u003e#151\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/151\"\u003e#151\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/151\"\u003edahlia/logtape#151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/3a2fbe7f8185952ab051708ab8089c73e738f6b3\"\u003e\u003ccode\u003e3a2fbe7\u003c/code\u003e\u003c/a\u003e Merge tag '1.3.8' into 2.0-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/29696b3fe81fbadbcdc63c1333d7744f076c849d\"\u003e\u003ccode\u003e29696b3\u003c/code\u003e\u003c/a\u003e Route prefixed logs by effective category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/59982435c58988a0c4934471badc7cbf6b66861a\"\u003e\u003ccode\u003e5998243\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/c7596e5cc74eed2141e21c2b09c894aa404a4ecc\"\u003e\u003ccode\u003ec7596e5\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.6/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.51.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.51.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add trace propagation for RPC method calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20343\"\u003e#20343\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTrace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.\nThis feature is opt-in and requires setting \u003ccode\u003eenableRpcTracePropagation: true\u003c/code\u003e in your SDK configuration:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Worker\nexport default Sentry.withSentry(\n  env =\u0026gt; ({\n    dsn: env.SENTRY_DSN,\n    enableRpcTracePropagation: true,\n  }),\n  handler,\n);\n\u003cp\u003e// Durable Object\u003cbr /\u003e\nexport const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\nenableRpcTracePropagation: true,\u003cbr /\u003e\n}),\u003cbr /\u003e\nMyDurableObjectBase,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono)!: Change setup for \u003ccode\u003e@sentry/hono/node\u003c/code\u003e (\u003ccode\u003einit\u003c/code\u003e in external file) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20497\"\u003e#20497\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eTo improve Node.js instrumentation, the \u003ccode\u003esentry()\u003c/code\u003e middleware exported from \u003ccode\u003e@sentry/hono/node\u003c/code\u003e no longer accepts configuration options.\nInstead, you must configure the SDK by calling \u003ccode\u003eSentry.init()\u003c/code\u003e in a dedicated instrumentation file that runs before your application code (read more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// instrument.mjs (or instrument.ts)\nimport * as Sentry from '@sentry/hono/node';\n\u003cp\u003eSentry.init({\u003cbr /\u003e\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nitro): Add \u003ccode\u003e@sentry/nitro\u003c/code\u003e SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19224\"\u003e#19224\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/nitro\u003c/code\u003e package provides first-class Sentry support for \u003ca href=\"https://nitro.build/\"\u003eNitro\u003c/a\u003e applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via \u003ccode\u003ewithSentryConfig\u003c/code\u003e.\nRead more in the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nitro/\"\u003eNitro SDK docs\u003c/a\u003e and the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/packages/nitro/README.md\"\u003eNitro SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther 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/dc0b839ff4896cf90a02f5c1a6de54a31302dcf3\"\u003e\u003ccode\u003edc0b839\u003c/code\u003e\u003c/a\u003e release: 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b3cabee9a9348b9e67332262d44d3d1900424199\"\u003e\u003ccode\u003eb3cabee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20599\"\u003e#20599\u003c/a\u003e from getsentry/prepare-release/10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3be99a9afa77e49578e6839e4b32f97fb04fb0f8\"\u003e\u003ccode\u003e3be99a9\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea1aad42277db894d5a299bfec3cdd633d6baf0\"\u003e\u003ccode\u003ebea1aad\u003c/code\u003e\u003c/a\u003e test(browser): Unflake some more tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20591\"\u003e#20591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50aa0859b3a188d34d0317dab3ad57f2140f02fe\"\u003e\u003ccode\u003e50aa085\u003c/code\u003e\u003c/a\u003e test(node): Unflake postgres tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20593\"\u003e#20593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1166839112c4766f210124dc0486ebbfd6db104b\"\u003e\u003ccode\u003e1166839\u003c/code\u003e\u003c/a\u003e fix(hono): Distinguish \u003ccode\u003e.use()\u003c/code\u003e middleware in sub-apps from \u003ccode\u003e.all()\u003c/code\u003e handlers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/217ad4a69554281806eccbfeac1b27c4f43f6ffa\"\u003e\u003ccode\u003e217ad4a\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky ANR test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20592\"\u003e#20592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/91ffb3fac90835ab160f8152527a54a5d64f3250\"\u003e\u003ccode\u003e91ffb3f\u003c/code\u003e\u003c/a\u003e test(node): Fix flaky worker thread integration test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20588\"\u003e#20588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c4e3902c9297147158e730f017aba96e83ef619e\"\u003e\u003ccode\u003ec4e3902\u003c/code\u003e\u003c/a\u003e chore(ci): Do not report flaky test issues if we cannot find a test name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c0005cd387f3a7ea6fbb2e85041562c7f32e0484\"\u003e\u003ccode\u003ec0005cd\u003c/code\u003e\u003c/a\u003e test(node): Update timeout for cron integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20586\"\u003e#20586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lightweight-charts` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tradingview/lightweight-charts/releases\"\u003elightweight-charts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEnhancements\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehoveredSeriesOnTop\u003c/code\u003e option (default: \u003ccode\u003etrue\u003c/code\u003e) that renders the currently hovered series above other series in the same pane. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded series hit testing for built-in and custom series. Mouse event payloads now include \u003ccode\u003ehoveredItem\u003c/code\u003e and \u003ccode\u003ehoveredTarget\u003c/code\u003e, exposing the hovered series and associated object metadata. Built-in line-like, range-like, and composite renderers all support hit testing, while custom series can opt in via an optional \u003ccode\u003eICustomSeriesPaneRenderer.hitTest()\u003c/code\u003e hook (a geometry-based fallback is used when the hook isn't provided). (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2076\"\u003e#2076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edefaultVisiblePriceScaleId\u003c/code\u003e chart option to control which visible price scale (\u003ccode\u003e'left'\u003c/code\u003e or \u003ccode\u003e'right'\u003c/code\u003e) is preferred as the default when both are available. Defaults to \u003ccode\u003e'right'\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2079\"\u003e#2079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etickMarkDensity\u003c/code\u003e option to price scale options, providing control over tick mark label density. A higher value results in more spacing between tick marks and fewer tick marks; a lower value results in less spacing and more tick marks. Defaults to \u003ccode\u003e2.5\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2050\"\u003e#2050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved dashed and dotted line rendering so that the dash phase remains continuous when a series changes stroke color per data item. Previously, dash patterns would restart at each color boundary, producing visual discontinuities. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2067\"\u003e#2067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBug Fixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed line series point markers not being drawn correctly when per-point colors change. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2064\"\u003e#2064\u003c/a\u003e, fixes \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/issues/2017\"\u003e#2017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a visual bug where a pane's DOM element could persist on screen after removing the last series from that pane via \u003ccode\u003eremoveSeries()\u003c/code\u003e when the series contained large values. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2063\"\u003e#2063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed visual jitter that occurred when charts with \u003ccode\u003eautoSize\u003c/code\u003e enabled were resized within dynamic containers. Resize behaviour triggered by \u003ccode\u003eResizeObserver\u003c/code\u003e now paints synchronously, avoiding the timing mismatch with container resize. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2055\"\u003e#2055\u003c/a\u003e, contributed by \u003ca href=\"https://github.com/DarrenHaba\"\u003e\u003ccode\u003e@​DarrenHaba\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the description of the \u003ccode\u003etimeToIndex()\u003c/code\u003e method. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDevelopment\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded continuous preview releases from the \u003ccode\u003emaster\u003c/code\u003e branch via \u003ca href=\"https://pkg.pr.new\"\u003epkg.pr.new\u003c/a\u003e. Each push to \u003ccode\u003emaster\u003c/code\u003e now publishes a compact preview package, making it easier to test unreleased changes. See the README for installation instructions. (PR \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/pull/2053\"\u003e#2053\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe'd like to thank our external contributors for their valuable contributions to this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DarrenHaba\"\u003e\u003ccode\u003e@​DarrenHaba\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/compare/v5.1.0..v5.2.0\"\u003eChanges since the last published version\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/tradingview/lightweight-charts/commit/868cae27bd1acafa0128d8d868ea740a59ae42ce\"\u003e\u003ccode\u003e868cae2\u003c/code\u003e\u003c/a\u003e version 5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/02d135e4b4df9287fda19d76aff72c8868451d91\"\u003e\u003ccode\u003e02d135e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/issues/2079\"\u003e#2079\u003c/a\u003e from tradingview/default-price-scale-method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/a60390f0ae7800686203a733d52f302b24fef4df\"\u003e\u003ccode\u003ea60390f\u003c/code\u003e\u003c/a\u003e update the doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/a692f87cc0208007e553b69c6ad7f427f3f8e16c\"\u003e\u003ccode\u003ea692f87\u003c/code\u003e\u003c/a\u003e update doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/870dacf1a8d4256a91280cf6d37a92b36734eea0\"\u003e\u003ccode\u003e870dacf\u003c/code\u003e\u003c/a\u003e fix condition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/65bbaf0db09b2f0d8e71b1819ade3b0fc25f4be7\"\u003e\u003ccode\u003e65bbaf0\u003c/code\u003e\u003c/a\u003e add default price scale option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/b4560f33b64492c48896a41b4933a8e6b68ef7e3\"\u003e\u003ccode\u003eb4560f3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/tradingview/lightweight-charts/issues/2076\"\u003e#2076\u003c/a\u003e from tradingview/feature-hit-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/51abd06a17bbf1b39d3c96dded541e72d9a742b4\"\u003e\u003ccode\u003e51abd06\u003c/code\u003e\u003c/a\u003e update test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/565af77411f5395ca8dce64f88f8421df0aabcda\"\u003e\u003ccode\u003e565af77\u003c/code\u003e\u003c/a\u003e update size limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tradingview/lightweight-charts/commit/568b9ecbe850b8366bedd95dc0a591624b93f87a\"\u003e\u003ccode\u003e568b9ec\u003c/code\u003e\u003c/a\u003e fix custom series hovered source check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tradingview/lightweight-charts/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch2\u003e4.11.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edisplayName\u003c/code\u003e to \u003ccode\u003euseFormatter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2285\"\u003e#2285\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/3666aa87c21348980e24c1078f23e7e9fe60a41d\"\u003e3666aa8\u003c/a\u003e) – by \u003ca href=\"https://github.com/roderickhsiao\"\u003e\u003ccode\u003e@​roderickhsiao\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.1\u003c/h2\u003e\n\u003ch2\u003e4.10.1 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet redirect domain if \u003ccode\u003ex-forwarded-host\u003c/code\u003e header exists (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2281\"\u003e#2281\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/70d35dbfdb19edc24be39d5f455ff754fceac85c\"\u003e70d35db\u003c/a\u003e) – by \u003ca href=\"https://github.com/FourwingsY\"\u003e\u003ccode\u003e@​FourwingsY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.10.0\u003c/h2\u003e\n\u003ch2\u003e4.10.0 (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003eFeat...\n\n_Description has been truncated_","html_url":"https://github.com/Yac0z/speeddy/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yac0z%2Fspeeddy/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.7.0","new_version":"7.12.0","update_type":"minor","path":null,"pr_created_at":"2026-04-26T13:29:46.000Z","version_change":"7.7.0 → 7.12.0","issue":{"uuid":"4330975683","node_id":"PR_kwDOSNBx8s7VuWwk","number":1,"state":"closed","title":"chore: bump the npm-deps group with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-28T02:15:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T13:29:46.000Z","updated_at":"2026-04-28T02:15:46.000Z","time_to_close":132359,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":38,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.5.0","new_version":"20.5.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.12.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.7.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.46.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.22.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.2","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 38 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.50.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.74.0` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.2` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.5.0` | `20.5.2` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.4` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.5` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.5` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.12.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.7.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.46.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.61.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.22.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.2.4` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.5` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.50.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\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/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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-hook-form` from 7.71.2 to 7.74.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.74.0\u003c/h2\u003e\n\u003cp\u003e🪇 feat: setValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13201\"\u003e#13201\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003esetValues((data) =\u0026gt; {\r\n  return {\r\n    ...data,\r\n    name: 'test'\r\n  }\r\n})\r\n\u003cp\u003esetValues(formValues);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: preserve previous field value when useController name changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13395\"\u003e#13395\u003c/a\u003e)\n🐞 fix: handle null parent when unregistering nested field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13396\"\u003e#13396\u003c/a\u003e)\n🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13388\"\u003e#13388\u003c/a\u003e)\n🪢 fix build to exclude test files (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13387\"\u003e#13387\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/Yihao-G\"\u003e\u003ccode\u003e@​Yihao-G\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.73.1\u003c/h2\u003e\n\u003cp\u003e⚡perf: memoize submit (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13378\"\u003e#13378\u003c/a\u003e)\n🚉 perf: improve deepEqual performance (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13362\"\u003e#13362\u003c/a\u003e)\n👀 perf: skip re-render in setValue when value is unchanged (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13352\"\u003e#13352\u003c/a\u003e)\n✂️ remove unneeded flag check for shouldDirty\n🚨 fix: safely access field._f during register (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13365\"\u003e#13365\u003c/a\u003e)\n🧹 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13298\"\u003e#13298\u003c/a\u003e: improve fieldState errors when resolver uses dot-notation string keys (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13350\"\u003e#13350\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13178\"\u003e#13178\u003c/a\u003e: update state correctly in watch callback with Controller, trigger, and reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13180\"\u003e#13180\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13331\"\u003e#13331\u003c/a\u003e: skip field array validation when mode is onBlur (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13333\"\u003e#13333\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13334\"\u003e#13334\u003c/a\u003e sDirty remains false after deletion an item with shouldDirty: true (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13357\"\u003e#13357\u003c/a\u003e)\n🐞 fix: handle nested field when parent defaultValue is null (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13348\"\u003e#13348\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/Prasadzoman\"\u003e\u003ccode\u003e@​Prasadzoman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lorenzoceglia\"\u003e\u003ccode\u003e@​lorenzoceglia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rizwan-rizu\"\u003e\u003ccode\u003e@​rizwan-rizu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tomeelog\"\u003e\u003ccode\u003e@​tomeelog\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/ap0nia\"\u003e\u003ccode\u003e@​ap0nia\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.72.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13346\"\u003e#13346\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13347\"\u003e#13347\u003c/a\u003e)\n🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13326\"\u003e#13326\u003c/a\u003e)\n🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13272\"\u003e#13272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13312\"\u003e#13312\u003c/a\u003e)\n🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13318\"\u003e#13318\u003c/a\u003e)\n🐞 fix: \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13320\"\u003e#13320\u003c/a\u003e formState.isValid incorrect on Controller re-mount (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13324\"\u003e#13324\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shahmir-oscilar\"\u003e\u003ccode\u003e@​shahmir-oscilar\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/bae080311\"\u003e\u003ccode\u003e@​bae080311\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\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/react-hook-form/react-hook-form/commit/8a816ede4921ace497cbe335008cd151ecdcd888\"\u003e\u003ccode\u003e8a816ed\u003c/code\u003e\u003c/a\u003e 7.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ef641fec04bb1d88a99d4617f68e0b76ef8b85bd\"\u003e\u003ccode\u003eef641fe\u003c/code\u003e\u003c/a\u003e 🐞 fix: preserve previous field value when useController name changes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13395\"\u003e#13395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/a08a8e80f97912867c0b81f9c361f4c56381df52\"\u003e\u003ccode\u003ea08a8e8\u003c/code\u003e\u003c/a\u003e 🐞 fix: handle null parent when unregistering nested field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13396\"\u003e#13396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2374a64c1e9e645043f0444f37654b048d0ec7d7\"\u003e\u003ccode\u003e2374a64\u003c/code\u003e\u003c/a\u003e 📖 thanks KANAME for the support over the years\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6737b9963273f62e2932fe636c172f76d5a83a7c\"\u003e\u003ccode\u003e6737b99\u003c/code\u003e\u003c/a\u003e 🌡️ test: cover valueAsNumber NaN required validation in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13391\"\u003e#13391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/29cdd0870119d5c5dd163906f539e0713e1f325f\"\u003e\u003ccode\u003e29cdd08\u003c/code\u003e\u003c/a\u003e 🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13388\"\u003e#13388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/44df01d539d8a77b390d0b7bfa2ff7454e48da79\"\u003e\u003ccode\u003e44df01d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;🪢 fix build to exclude test files (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13387\"\u003e#13387\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/bf525c13523710756dacc7898cf202cfe030a4a0\"\u003e\u003ccode\u003ebf525c1\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;🪇 feat: setValues (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13201\"\u003e#13201\u003c/a\u003e)\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6cd9e45978aa6265cd4d1b24d9295b33ec8fe1c4\"\u003e\u003ccode\u003e6cd9e45\u003c/code\u003e\u003c/a\u003e 7.73.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/9b07561693289f96c6282bfd880e875ad22fefe5\"\u003e\u003ccode\u003e9b07561\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;🪢 fix build to exclude test files (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13387\"\u003e#13387\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.74.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chromatic-com/playwright` from 0.12.8 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/chromatic-e2e/releases\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\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/chromaui/chromatic-e2e/blob/main/packages/playwright/CHANGELOG.md\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/0168f033ef194bc6df6399a2cee1d6ef06090f0f\"\u003e\u003ccode\u003e0168f03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/202b83d39567004c9ff247715c9a4afefaa69099\"\u003e\u003ccode\u003e202b83d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/bf9e6863457e23d496daabbdf6f4337a6da88884\"\u003e\u003ccode\u003ebf9e686\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003estorybook@10\u003c/code\u003e, bundle \u003ccode\u003e/embedded\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/ea271c93ca64024816a8d30531429a10fe07a134\"\u003e\u003ccode\u003eea271c9\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint\u003c/code\u003e and fix formatting on files (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/1551e8e8d9cf69d0c7d89d2712b3d487b7baf89f\"\u003e\u003ccode\u003e1551e8e\u003c/code\u003e\u003c/a\u003e test: migrate to Vitest (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/chromatic-e2e/commits/@chromatic-com/playwright@0.13.1/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\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/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCore \u0026amp; co\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: deps and CI improvements by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4660\"\u003econventional-changelog/commitlint#4660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: restore push on all branches, avoid duplicate runs by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4665\"\u003econventional-changelog/commitlint#4665\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\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/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/prompt-cli` from 20.5.0 to 20.5.2\n\u003cdetails\u003e\n\u003csummary...\n\n_Description has been truncated_","html_url":"https://github.com/denrod25-del/symbolic/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/denrod25-del%2Fsymbolic/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.7.0","new_version":"7.11.0","update_type":"minor","path":null,"pr_created_at":"2026-04-21T06:08:28.000Z","version_change":"7.7.0 → 7.11.0","issue":{"uuid":"4300635790","node_id":"PR_kwDOR21Awc7UMrLn","number":6,"state":"closed","title":"chore: bump the npm-deps group with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T07:05:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T06:08:28.000Z","updated_at":"2026-05-01T07:05:41.000Z","time_to_close":867431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":38,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.5.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.2.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.5.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.46.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.61.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.21.1","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.2.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.0","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 38 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.5.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.2.3` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.49.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.73.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.4` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.4` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.5.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.46.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.61.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.21.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.2.3` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.4` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared,ui): Add support for Banned badge (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e fix(ui,localizations): Localize API keys revoke confirmation input (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.5.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\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/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.10\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/clerk/javascript/commit/7994b5fe3e8cbf694ebfb7cf055304b1a607e1fc\"\u003e\u003ccode\u003e7994b5f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8340\"\u003e#8340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e fix(shared,nextjs,astro,nuxt): normalize URL paths in createPathMatcher (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e feat(shared,nextjs,react): Introduce \u003ccode\u003euseOAuthConsent\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/81d4df10a66a940b8b1636ce29fafe3f97cedbb0\"\u003e\u003ccode\u003e81d4df1\u003c/code\u003e\u003c/a\u003e chore(repo): Update linting \u0026amp; formatting (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2471d4133a00afa1698a478d5d585c97dc11f87a\"\u003e\u003ccode\u003e2471d41\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update next to patched versions for CVE-2026-23869 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8281\"\u003e#8281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.2.3/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.49.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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-hook-form` from 7.71.2 to 7.73.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.73.1\u003c/h2\u003e\n\u003cp\u003e⚡perf: memoize submit (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13378\"\u003e#13378\u003c/a\u003e)\n🚉 perf: improve deepEqual performance (\u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/tinnguyen69/what-to-eat/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinnguyen69%2Fwhat-to-eat/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.7.0","new_version":"7.11.0","update_type":"minor","path":null,"pr_created_at":"2026-04-18T01:53:08.000Z","version_change":"7.7.0 → 7.11.0","issue":{"uuid":"4286303482","node_id":"PR_kwDOSBK6os7Tf-v7","number":1,"state":"closed","title":"chore: bump the npm-deps group with 36 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T07:05:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-18T01:53:08.000Z","updated_at":"2026-05-01T07:05:36.000Z","time_to_close":1141946,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":36,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.5.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.2.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.4","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.4","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.4.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.6","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.60.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.21.1","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.6.0","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 36 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.4.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.5.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.2.3` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.49.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.4` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.4` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.4` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.4` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.6` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.45.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.60.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.21.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.6.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.4` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.1...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cp\u003eIntroducing Arcjet Guard - protect AI agent tool calls, background jobs, and anything beyond HTTP. \u003ca href=\"https://github.com/arcjet/arcjet-js/tree/main/arcjet-guard\"\u003e\u003ccode\u003e@arcjet/guard\u003c/code\u003e\u003c/a\u003e is a new API built for the agentic era: rate limit by any key, detect prompt injection, and catch PII.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e promote \u003ccode\u003e@​arcjet/guard\u003c/code\u003e from experimental to stable release (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5996\"\u003e#5996\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/f511f446912d3a677772bf84744b2853b7dc5e49\"\u003ef511f44\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e@​arcjet/guard\u003c/code\u003e documentation to root README (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5993\"\u003e#5993\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4be39c8286dbab851583a1c66ce6555246afd92e\"\u003e4be39c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd MCP server mentions to \u003ccode\u003e@​arcjet/guard\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5974\"\u003e#5974\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/cd398c0fb551e6ea394584e7a8d8cf45a8a88b52\"\u003ecd398c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e.claude/\u003c/code\u003e to .gitignore (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5988\"\u003e#5988\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f0f922b5f7bc25a46c5fe4e4faa2eaf863bea13\"\u003e6f0f922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways trigger workflows on release-please branch (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5998\"\u003e#5998\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6554cd190837bc75908a239a350f3b3bc778dcc8\"\u003e6554cd1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edelete astro-5 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5995\"\u003e#5995\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/38487cb49b2500c90f0992cfb3ea554adfcaa5cc\"\u003e38487cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e Add Astro 5 example, upgrade main Astro example to v6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5975\"\u003e#5975\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a77c07724bacf65da3af52cd60e56132f99cc4de\"\u003ea77c077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e add legacy type resolution for typescript@\u0026lt;=5 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5978\"\u003e#5978\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/fd6ad6dff6f32379ec1e119a98675b7577469c56\"\u003efd6ad6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e introduce arcjet guard js (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5957\"\u003e#5957\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/53ff2e206c665431799e47d43c938b486d6b6eb7\"\u003e53ff2e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eguard:\u003c/strong\u003e update protobuf (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5986\"\u003e#5986\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25f0e9e0d6acd81024addeadb9083b7e78b8a226\"\u003e25f0e9e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproto:\u003c/strong\u003e sync generated proto (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5994\"\u003e#5994\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/25b11feb2b811749d180cf0c5ed5d81b823aad8d\"\u003e25b11fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eregenerate wasm binaries after aws-lc-rs update (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5969\"\u003e#5969\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bda544851f3133be47d5a16863a83dfcb6dbd10d\"\u003ebda5448\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5980\"\u003e#5980\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/8a253f621d30f0e345954863019dd3200c04e0e1\"\u003e8a253f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5982\"\u003e#5982\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddf34162074df45231279b76c1fa74255139aafc\"\u003eddf3416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/react-router-middleware (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5985\"\u003e#5985\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e36cf3517a624a93d99f0aa27d3b5e510c602f15\"\u003ee36cf35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003e@​nestjs/core\u003c/code\u003e from 11.1.17 to 11.1.18 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5983\"\u003e#5983\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/514ae8b812cf790d55ad0c00fc097a00ef49363a\"\u003e514ae8b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump unhead and \u003ccode\u003e@​unhead/vue\u003c/code\u003e in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5989\"\u003e#5989\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6add894f9061e03deed4adb6af12daf9b9f8ab62\"\u003e6add894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite from 7.3.1 to 7.3.2 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5981\"\u003e#5981\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/97138bcaf0755bce6cf1bc550c8079b5706e37a5\"\u003e97138bc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump vite in /examples/remix-express (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5977\"\u003e#5977\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/3b97d6f93a141b63060d14ba65cdadf798736370\"\u003e3b97d6f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.1...@arcjet/next-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5987\"\u003e#5987\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003ede46cb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.1 to 1.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4337ec9aa8574e422f37fbf974765f1177fc4eb\"\u003e\u003ccode\u003eb4337ec\u003c/code\u003e\u003c/a\u003e chore: Release 1.4.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5972\"\u003e#5972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/de46cb78275cda1abcca2e34dc77cd49c4f27049\"\u003e\u003ccode\u003ede46cb7\u003c/code\u003e\u003c/a\u003e chore: Deprecate \u003ccode\u003escore\u003c/code\u003e and \u003ccode\u003ethreshold\u003c/code\u003e fields in \u003ccode\u003edetectPromptInjection\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.4.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared,ui): Add support for Banned badge (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e fix(ui,localizations): Localize API keys revoke confirmation input (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.5.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\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/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fcc6c0c511a37da912577864cc12f2039c52e654\"\u003e\u003ccode\u003efcc6c0c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.13\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/f800b4fdfce37884c800070116af6d11627831d7\"\u003e\u003ccode\u003ef800b4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/8ee6a32977afbb0d1e9393b17ec541c29decf785\"\u003e\u003ccode\u003e8ee6a32\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/c7b0f4789c47d4d7eeed767a06d3b257a24a50dd\"\u003e\u003ccode\u003ec7b0f47\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/34762e8f2772034e6abb5f4f4daec902f74b30b6\"\u003e\u003ccode\u003e34762e8\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.12\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNormalize URL paths in \u003ccode\u003ecreatePathMatcher\u003c/code\u003e to prevent route protection bypass (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8311\"\u003e#8311\u003c/a\u003e) by \u003ca href=\"https://github.com/nikosdouvlis\"\u003e\u003ccode\u003e@​nikosdouvlis\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce internal \u003ccode\u003e\u0026lt;OAuthConsent /\u0026gt;\u003c/code\u003e component for rendering a zero-config OAuth consent screen on an OAuth authorize redirect page. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8289\"\u003e#8289\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { OAuthConsent } from '@clerk/nextjs';\n\u003cp\u003eexport default function OAuthConsentPage() {\nreturn \u0026lt;OAuthConsent /\u0026gt;;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.10\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/clerk/javascript/commit/7994b5fe3e8cbf694ebfb7cf055304b1a607e1fc\"\u003e\u003ccode\u003e7994b5f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8340\"\u003e#8340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cc8fed56312fa186bf52914a021d5cd9208292d0\"\u003e\u003ccode\u003ecc8fed5\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8322\"\u003e#8322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/6399251dd289870193ebf86eb2d67c9dee218df8\"\u003e\u003ccode\u003e6399251\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8315\"\u003e#8315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b0b6675bad09eb3dd5b711ad5b45539162664c7a\"\u003e\u003ccode\u003eb0b6675\u003c/code\u003e\u003c/a\u003e fix(shared,nextjs,astro,nuxt): normalize URL paths in createPathMatcher (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b1f9bbe55f71561099d501dc2afcca511738a876\"\u003e\u003ccode\u003eb1f9bbe\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8307\"\u003e#8307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/dc2de16480086f376449d452d31ae0d2a319af17\"\u003e\u003ccode\u003edc2de16\u003c/code\u003e\u003c/a\u003e feat(ui,react): Introduce OAuthConsent component (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e feat(shared,nextjs,react): Introduce \u003ccode\u003euseOAuthConsent\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/81d4df10a66a940b8b1636ce29fafe3f97cedbb0\"\u003e\u003ccode\u003e81d4df1\u003c/code\u003e\u003c/a\u003e chore(repo): Update linting \u0026amp; formatting (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2471d4133a00afa1698a478d5d585c97dc11f87a\"\u003e\u003ccode\u003e2471d41\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update next to patched versions for CVE-2026-23869 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8281\"\u003e#8281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.2.3/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.49.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\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/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.4\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.2.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\u003echore: Bump reqwest to 0.13.2 (Fixes Google Fonts with Turbopack for Windows on ARM64) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix filesystem watcher config not applying follow_symlinks(false) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92631\"\u003e#92631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eScope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCompiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks: Fix recomputation loop by allowing cell cleanup on error during recomputation (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92725\"\u003e#92725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92828\"\u003e#92828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\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/Badbird5907\"\u003e\u003ccode\u003e@​Badbird5907\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/andrewimm\"\u003e\u003ccode\u003e@​andrewimm\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/2275bd8598c88e8652d1271e74bcf972f72f4f38\"\u003e\u003ccode\u003e2275bd8\u003c/code\u003e\u003c/a\u003e v16.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e07398321a37115626b0271697e51418db109cad\"\u003e\u003ccode\u003ee073983\u003c/code\u003e\u003c/a\u003e Adding more system info to the 'initialize project' trace (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92427\"\u003e#92427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8a540b58b683bb79667d6e908d45df0e9e9c9f9c\"\u003e\u003ccode\u003e8a540b5\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error message for ModuleBatchesGraph::get_entry_index (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92\"\u003e#92\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2f5343fafb2052c59cf62018252b75da3e7d424a\"\u003e\u003ccode\u003e2f5343f\u003c/code\u003e\u003c/a\u003e Turbopack: shorter error for ChunkGroupInfo::get_index_of (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92814\"\u003e#92814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2ad9d3fb58801adb7df87873fc299a4e9a5ab199\"\u003e\u003ccode\u003e2ad9d3f\u003c/code\u003e\u003c/a\u003e turbo-tasks: Fix recomputation loop by allowing cell cleanup on error during ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/6f3808e2043d168d4fb6fa3f9184e755076a16b0\"\u003e\u003ccode\u003e6f3808e\u003c/code\u003e\u003c/a\u003e Compiler: Support boolean and number primtives in next.config defines (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92731\"\u003e#92731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fbc7684ecbd360da8af602e50780637fc79354d5\"\u003e\u003ccode\u003efbc7684\u003c/code\u003e\u003c/a\u003e Scope Safari ?ts= cache-buster to CSS/font assets only (Pages Router) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92580\"\u003e#92580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/805d758d935beb0abbc70639c6af0fc9d839273b\"\u003e\u003ccode\u003e805d758\u003c/code\u003e\u003c/a\u003e Turbopack: fix filesystem watcher config not applying follow_symlinks(false) ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1056fae3565d88719ef41f5b05447ace75e26d7e\"\u003e\u003ccode\u003e1056fae\u003c/code\u003e\u003c/a\u003e chore: Bump reqwest to 0.13.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92713\"\u003e#92713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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-hook-form` from 7.71.2 to 7.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13346\"\u003e#13346\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13347\"\u003e#13347\u003c/a\u003e)\n🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13326\"\u003e#133...\n\n_Description has been truncated_","html_url":"https://github.com/nawa316/halal-trip-advisor-fe/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nawa316%2Fhalal-trip-advisor-fe/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.7.0","new_version":"7.11.0","update_type":"minor","path":null,"pr_created_at":"2026-04-16T05:54:02.000Z","version_change":"7.7.0 → 7.11.0","issue":{"uuid":"4273549256","node_id":"PR_kwDOR08lMs7S3XEA","number":15,"state":"open","title":"chore(deps-dev): Bump checkly from 7.7.0 to 7.11.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T05:54:02.000Z","updated_at":"2026-04-17T02:08:50.992Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [checkly](https://github.com/checkly/checkly-cli) from 7.7.0 to 7.11.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.11.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): allow filtering checks list by AGENTIC type by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1280\"\u003echeckly/checkly-cli#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: split e2e tests into separate job for parallel execution by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1282\"\u003echeckly/checkly-cli#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(cli): document --status and missing flags in investigate-checks context by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1284\"\u003echeckly/checkly-cli#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(cli): document 1-4 minute reminder intervals [SP-140] by \u003ca href=\"https://github.com/shiini2\"\u003e\u003ccode\u003e@​shiini2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1285\"\u003echeckly/checkly-cli#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(e2e): use unique domain for status page e2e test to prevent conflicts by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1287\"\u003echeckly/checkly-cli#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add AgenticCheck construct by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1268\"\u003echeckly/checkly-cli#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): support bun.lock text-based lockfile from Bun 1.2 by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1283\"\u003echeckly/checkly-cli#1283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.10.0...7.11.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.10.0...7.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): render agentic check results in checks get and checkly test by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1277\"\u003echeckly/checkly-cli#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): show actionable error when TypeScript loader is missing by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1279\"\u003echeckly/checkly-cli#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --preserve-resources flag to destroy command by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1281\"\u003echeckly/checkly-cli#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1278\"\u003echeckly/checkly-cli#1278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): expose description property in Check construct API by \u003ca href=\"https://github.com/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested conditional exports and native bindings by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1275\"\u003echeckly/checkly-cli#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1276\"\u003echeckly/checkly-cli#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): auto-include pnpm patches directory in Playwright bundles by \u003ca href=\"https://github.com/hlenke\"\u003e\u003ccode\u003e@​hlenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1273\"\u003echeckly/checkly-cli#1273\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/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add docs \u0026amp; agent skills section to help output by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1270\"\u003echeckly/checkly-cli#1270\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/checkly/checkly-cli/commit/bb99ed9ed5dfe421fe7b8da9d0b115ea8207f99e\"\u003e\u003ccode\u003ebb99ed9\u003c/code\u003e\u003c/a\u003e feat(cli): support bun.lock text-based lockfile from Bun 1.2 (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1283\"\u003e#1283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/59b523282c994c83884259f7cec73529ac9b32cb\"\u003e\u003ccode\u003e59b5232\u003c/code\u003e\u003c/a\u003e feat(cli): add AgenticCheck construct (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/53bbce054291186749da07effc90f908d7dc750a\"\u003e\u003ccode\u003e53bbce0\u003c/code\u003e\u003c/a\u003e fix(tests): use unique domain for status page e2e test to prevent conflicts (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/16203e03f727d1bcc23251937ab353d0c07109ee\"\u003e\u003ccode\u003e16203e0\u003c/code\u003e\u003c/a\u003e docs(cli): document 1-4 minute reminder intervals [SP-140] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/1a4f0b51432f3833a69d71c6c0c4f1983243c256\"\u003e\u003ccode\u003e1a4f0b5\u003c/code\u003e\u003c/a\u003e docs(cli): document --status and other missing flags in investigate-checks co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/b812f34cf72e32f78908a8287b11c04a635d3f47\"\u003e\u003ccode\u003eb812f34\u003c/code\u003e\u003c/a\u003e ci: split e2e tests into separate job for parallel execution (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6ce7ec37c7e0802b407ef8655b28df1441608288\"\u003e\u003ccode\u003e6ce7ec3\u003c/code\u003e\u003c/a\u003e fix(cli): allow filtering checks list by AGENTIC type (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/5ed92ecee4c9b21406cf5139796e590d7bc755e2\"\u003e\u003ccode\u003e5ed92ec\u003c/code\u003e\u003c/a\u003e Correct 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f3da2e24bfed00b45092a4da22edc1ee57ae15ae\"\u003e\u003ccode\u003ef3da2e2\u003c/code\u003e\u003c/a\u003e feat(cli): add --preserve-resources flag to destroy command (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6e0d61855d36bb13573718e57e9bc2ccc905a024\"\u003e\u003ccode\u003e6e0d618\u003c/code\u003e\u003c/a\u003e fix(cli): show actionable error when TypeScript loader is missing (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkly\u0026package-manager=npm_and_yarn\u0026previous-version=7.7.0\u0026new-version=7.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/1oosedows/enna/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/1oosedows%2Fenna/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"7.7.0","new_version":"7.11.0","update_type":"minor","path":null,"pr_created_at":"2026-04-13T21:58:27.000Z","version_change":"7.7.0 → 7.11.0","issue":{"uuid":"4258127362","node_id":"PR_kwDOSBz3bs7SIQ0d","number":3,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 31 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-13T21:58:27.000Z","updated_at":"2026-04-13T23:00:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":31,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"4.2.3","new_version":"4.4.1","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.1.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.48.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"next","old_version":"16.2.1","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.1","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.3","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.11.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.4.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.5","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.60.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.20.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.5.6","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.3.1` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `4.2.3` | `4.4.1` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.1.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.48.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.3` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.1` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.3` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.5` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.45.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.60.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.20.0` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.5.6` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\n\nUpdates `@arcjet/next` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 4.2.3 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed API keys \u0026quot;Revoke\u0026quot; confirmation modal being stuck disabled when using a localization. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8258\"\u003e#8258\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2c06a5f1859ce4f1f64111f7c0a61f0093002667\"\u003e\u003ccode\u003e2c06a5f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for seat-based billing plans in Clerk Billing. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8006\"\u003e#8006\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to link external accounts to enterprise accounts via \u003ccode\u003eUserProfile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8091\"\u003e#8091\u003c/a\u003e) by \u003ca href=\"https://github.com/NicolasLopes7\"\u003e\u003ccode\u003e@​NicolasLopes7\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUsing length token in minimum and maximum length for swedish translations. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8167\"\u003e#8167\u003c/a\u003e) by \u003ca href=\"https://github.com/DinoSourcesRex\"\u003e\u003ccode\u003e@​DinoSourcesRex\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved error handling when creating API keys. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8056\"\u003e#8056\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd and improve Japanese translations (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8151\"\u003e#8151\u003c/a\u003e) by \u003ca href=\"https://github.com/kaz\"\u003e\u003ccode\u003e@​kaz\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(localizations): add missing Hungarian translations for form placeholders and legal consent (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8080\"\u003e#8080\u003c/a\u003e) by \u003ca href=\"https://github.com/tornaia\"\u003e\u003ccode\u003e@​tornaia\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse distinct password placeholder for sign-up forms (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8082\"\u003e#8082\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded missing Bulgarian translations for \u003ccode\u003eUserProfile\u003c/code\u003e component (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8174\"\u003e#8174\u003c/a\u003e) by \u003ca href=\"https://github.com/NikolayDikov-work\"\u003e\u003ccode\u003e@​NikolayDikov-work\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9a00a1cc9753a49ea96e520a8e4918075f3efff4\"\u003e\u003ccode\u003e9a00a1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/00715a6d9ea8cf412c989e870a3eff03973fa505\"\u003e\u003ccode\u003e00715a6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b8c73d34ee30616e63b6320e7a8724630670eeb3\"\u003e\u003ccode\u003eb8c73d3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1827b50a6ef9ab14c48cddc120796a9bf3c965b6\"\u003e\u003ccode\u003e1827b50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for rendering the Banned badge in the organization members list. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8261\"\u003e#8261\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed API keys \u0026quot;Revoke\u0026quot; confirmation modal being stuck disabled when using a localization. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8258\"\u003e#8258\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/2c06a5f1859ce4f1f64111f7c0a61f0093002667\"\u003e\u003ccode\u003e2c06a5f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChange the German translation for the Sign Up button from \u0026quot;Anmelden\u0026quot; to \u0026quot;Registrieren\u0026quot;. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/6981\"\u003e#6981\u003c/a\u003e) by \u003ca href=\"https://github.com/symapp\"\u003e\u003ccode\u003e@​symapp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd zh-TW translations (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7937\"\u003e#7937\u003c/a\u003e) by \u003ca href=\"https://github.com/ridemountainpig\"\u003e\u003ccode\u003e@​ridemountainpig\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b28956617555c21f703a40f8f14fb2ff23d509ae\"\u003e\u003ccode\u003eb289566\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/636b496e42d4afff28187966acf1777be880a5c9\"\u003e\u003ccode\u003e636b496\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa63796b67aa862b100cc04f62d944c19cf03ce9\"\u003e\u003ccode\u003eaa63796\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for seat-based billing plans in Clerk Billing. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8006\"\u003e#8006\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to link external accounts to enterprise accounts via \u003ccode\u003eUserProfile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8091\"\u003e#8091\u003c/a\u003e) by \u003ca href=\"https://github.com/NicolasLopes7\"\u003e\u003ccode\u003e@​NicolasLopes7\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUsing length token in minimum and maximum length for swedish translations. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8167\"\u003e#8167\u003c/a\u003e) by \u003ca href=\"https://github.com/DinoSourcesRex\"\u003e\u003ccode\u003e@​DinoSourcesRex\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared,ui): Add support for Banned badge (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8261\"\u003e#8261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e fix(ui,localizations): Localize API keys revoke confirmation input (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8258\"\u003e#8258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d93f8eeabdb93f1392fbf179c00b1f227c452243\"\u003e\u003ccode\u003ed93f8ee\u003c/code\u003e\u003c/a\u003e feat(localizations): Add zh-TW translations (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7937\"\u003e#7937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0833cb106347049cb9f91a4dd3cca06bbc628a6a\"\u003e\u003ccode\u003e0833cb1\u003c/code\u003e\u003c/a\u003e fix(localizations): more descriptive actionLink for SignIn page (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/6981\"\u003e#6981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0954e490158afaa9ac3fbac65c09b38ecbf3df5c\"\u003e\u003ccode\u003e0954e49\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e chore(ui,localizations,shared): Use distinct password placeholder for sign-up...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@4.4.1/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRe-exports \u003ccode\u003euseAPIKeys()\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8269\"\u003e#8269\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e'use client';\n\u003cp\u003eimport { useAPIKeys } from '\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eexport default function CustomAPIKeys() {\nconst { data, isLoading, page, pageCount, fetchNext, fetchPrevious } = useAPIKeys({\npageSize: 10,\ninitialPage: 1,\n});\u003c/p\u003e\n\u003cp\u003eif (isLoading) return \u0026lt;div\u0026gt;Loading...\u0026lt;/div\u0026gt;;\u003c/p\u003e\n\u003cp\u003ereturn (\n\u0026lt;ul\u0026gt;\n{data?.map(key =\u0026gt; (\n\u0026lt;li key={key.id}\u0026gt;{key.name}\u0026lt;/li\u0026gt;\n))}\n\u0026lt;/ul\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce internal \u003ccode\u003euseOAuthConsent()\u003c/code\u003e hook for fetching OAuth consent screen metadata for the signed-in user. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8286\"\u003e#8286\u003c/a\u003e) by \u003ca href=\"https://github.com/jfoshee\"\u003e\u003ccode\u003e@​jfoshee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBump \u003ccode\u003enext\u003c/code\u003e devDependency to \u003ccode\u003e15.5.15\u003c/code\u003e to pick up the fix for CVE-2026-23869, a high-severity (CVSS 7.5) denial-of-service vulnerability in React Server Components. If you use the Next.js App Router, we recommend upgrading to Next.js \u003ccode\u003e15.5.15\u003c/code\u003e or \u003ccode\u003e16.2.3\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8257\"\u003e#8257\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/3fd586d171e9c281c4b96f620ee9070b47ba00f4\"\u003e\u003ccode\u003e3fd586d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.7.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRe-exports \u003ccode\u003euseAPIKeys()\u003c/code\u003e hook. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8269\"\u003e#8269\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eUsage example:\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e'use client';\n\u003cp\u003eimport { useAPIKeys } from '\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eexport default function CustomAPIKeys() {\nconst { data, isLoading, page, pageCount, fetchNext, fetchPrevious } = useAPIKeys({\npageSize: 10,\ninitialPage: 1,\n});\u003c/p\u003e\n\u003cp\u003eif (isLoading) return \u0026lt;div\u0026gt;Loading...\u0026lt;/div\u0026gt;;\u003c/p\u003e\n\u003cp\u003ereturn (\n\u0026lt;ul\u0026gt;\n{data?.map(key =\u0026gt; (\n\u0026lt;li key={key.id}\u0026gt;{key.name}\u0026lt;/li\u0026gt;\n))}\n\u0026lt;/ul\u0026gt;\n);\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/fdac10e96ad60c0176cde4e1e3ddc89e40cd0a15\"\u003e\u003ccode\u003efdac10e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/4e3cb0abed1f8aa1cba032c15da3a94a49162b0c\"\u003e\u003ccode\u003e4e3cb0a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa32bbc94e76ea726056810885208c59269b2d2b\"\u003e\u003ccode\u003eaa32bbc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/4657d6417013817caa5dd3686177d09bfc55f56b\"\u003e\u003ccode\u003e4657d64\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8277\"\u003e#8277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f9ff9e937d70713abf96fdd92071cd6e84b8eb80\"\u003e\u003ccode\u003ef9ff9e9\u003c/code\u003e\u003c/a\u003e feat(shared,nextjs,react): Introduce \u003ccode\u003euseOAuthConsent\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/81d4df10a66a940b8b1636ce29fafe3f97cedbb0\"\u003e\u003ccode\u003e81d4df1\u003c/code\u003e\u003c/a\u003e chore(repo): Update linting \u0026amp; formatting (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/2471d4133a00afa1698a478d5d585c97dc11f87a\"\u003e\u003ccode\u003e2471d41\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update next to patched versions for CVE-2026-23869 (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8281\"\u003e#8281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/e1265b042fe30c9fcfb03427f572910fd4772cce\"\u003e\u003ccode\u003ee1265b0\u003c/code\u003e\u003c/a\u003e chore(nextjs): Update dependency next to v15.5.13 [SECURITY] (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8257\"\u003e#8257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/97735eb40ead008ab6f0dc6176dc5eb4ddf0b421\"\u003e\u003ccode\u003e97735eb\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a80aa9e955b95d89a3156a8d24e0a5bb896503\"\u003e\u003ccode\u003e76a80aa\u003c/code\u003e\u003c/a\u003e chore(expo,nextjs): Re-export \u003ccode\u003euseAPIKeys\u003c/code\u003e hook (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8269\"\u003e#8269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ec71511dbbe283c5f4afdc15d1f363bad0b52f7f\"\u003e\u003ccode\u003eec71511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.1.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.48.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRemoved attribute\u003c/th\u003e\n\u003cth\u003eReplacement\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.48.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20133\"\u003e#20133\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the \u003ccode\u003etunnel\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"dockerfile\"\u003e\u003ccode\u003eRUN mkdir -p /opt/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension\nCOPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs\nRUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eSentry.init({\n  dsn: '__DSN__',\n  tunnel: 'http://localhost:9000/envelope',\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis works with any Sentry SDK (\u003ccode\u003e@sentry/aws-serverless\u003c/code\u003e, \u003ccode\u003e@sentry/sveltekit\u003c/code\u003e, \u003ccode\u003e@sentry/node\u003c/code\u003e, etc.).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Support basic WorkerEntrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19884\"\u003e#19884\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentry\u003c/code\u003e now supports instrumenting classes extending Cloudflare's \u003ccode\u003eWorkerEntrypoint\u003c/code\u003e. This instruments \u003ccode\u003efetch\u003c/code\u003e, \u003ccode\u003escheduled\u003c/code\u003e, \u003ccode\u003equeue\u003c/code\u003e, and \u003ccode\u003etail\u003c/code\u003e handlers.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/cloudflare';\nimport { WorkerEntrypoint } from 'cloudflare:workers';\n\u003cp\u003eclass MyWorker extends WorkerEntrypoint {\u003cbr /\u003e\nasync fetch(request: Request): Promise\u0026lt;Response\u0026gt; {\u003cbr /\u003e\nreturn new Response('Hello World!');\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport default Sentry.withSentry(env =\u0026gt; ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Unify .do* span ops to \u003ccode\u003egen_ai.generate_content\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20074\"\u003e#20074\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll Vercel AI \u003ccode\u003edo*\u003c/code\u003e spans (\u003ccode\u003eai.generateText.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamText.doStream\u003c/code\u003e, \u003ccode\u003eai.generateObject.doGenerate\u003c/code\u003e, \u003ccode\u003eai.streamObject.doStream\u003c/code\u003e) now use a single unified span op \u003ccode\u003egen_ai.generate_content\u003c/code\u003e instead of separate ops like \u003ccode\u003egen_ai.generate_text\u003c/code\u003e, \u003ccode\u003egen_ai.stream_text\u003c/code\u003e, \u003ccode\u003egen_ai.generate_object\u003c/code\u003e, and \u003ccode\u003egen_ai.stream_object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref(core): Remove provider-specific AI span attributes in favor of \u003ccode\u003egen_ai\u003c/code\u003e attributes in sentry conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized \u003ccode\u003egen_ai.*\u003c/code\u003e equivalents instead:\u003c/p\u003e\n\u003cp\u003e| Removed attribute                | Replacement                  |\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/getsentry/sentry-javascript/commit/a67df4d5ea0a889ab2cabaa340a2a60e0f2f5040\"\u003e\u003ccode\u003ea67df4d\u003c/code\u003e\u003c/a\u003e release: 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e0732ffaaad10445f68f634eb143701bccca0959\"\u003e\u003ccode\u003ee0732ff\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20172\"\u003e#20172\u003c/a\u003e from getsentry/prepare-release/10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d1ee40f0a361296fde6dfac5b4ac0191078362f7\"\u003e\u003ccode\u003ed1ee40f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2897297da8f8338af2cbb19a2f974e14cd9f6b24\"\u003e\u003ccode\u003e2897297\u003c/code\u003e\u003c/a\u003e feat(nuxt): Exclude tracing meta tags on cached pages in Nuxt 5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20168\"\u003e#20168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1cc3dd09ac2f6aff669af355d883ba24e8e8a9f7\"\u003e\u003ccode\u003e1cc3dd0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump effect from 3.20.0 to 3.21.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19999\"\u003e#19999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2731673b51b1116e7861b663b09a3920bf92bb7\"\u003e\u003ccode\u003ec273167\u003c/code\u003e\u003c/a\u003e fix(core): Fix \u003ccode\u003ewithStreamedSpan\u003c/code\u003e typing error add missing exports (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6f7b86e9faac07143504b94845c1ccf4f4de425\"\u003e\u003ccode\u003eb6f7b86\u003c/code\u003e\u003c/a\u003e feat(core): Apply \u003ccode\u003eignoreSpans\u003c/code\u003e to streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19934\"\u003e#19934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7bd84493b4e74fff704e782c2f7d8c92d4e5eb5d\"\u003e\u003ccode\u003e7bd8449\u003c/code\u003e\u003c/a\u003e test(node,node-core): Add span streaming integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19806\"\u003e#19806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/51fc6d139f5f0d0e2ff4eb6d8cccd80889bfcb1e\"\u003e\u003ccode\u003e51fc6d1\u003c/code\u003e\u003c/a\u003e feat(node-core): Add POtel server-side span streaming implementation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19741\"\u003e#19741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/77357c7f2104a52f50992d1ea4f413e634620dcb\"\u003e\u003ccode\u003e77357c7\u003c/code\u003e\u003c/a\u003e fix(core): Replace global interval with trace-specific interval based flushin...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.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.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/28739286a88a83ab2d4e1899bdb4eb4ee7bee9a9\"\u003e\u003ccode\u003e2873928\u003c/code\u003e\u003c/a\u003e [16.x] Avoid consuming cyclic models multiple times (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d7c77653602ae2009595cc71eb10f1b8828cc789\"\u003e\u003ccode\u003ed7c7765\u003c/code\u003e\u003c/a\u003e [backport]: Ensure app-page reports stale ISR revalidation errors via onReque...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c573e8c4f3208711f52bf3b64f5db238c9164762\"\u003e\u003ccode\u003ec573e8c\u003c/code\u003e\u003c/a\u003e fix(server-hmr): metadata routes overwrite page runtime HMR handler (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/57b8f659060e1d0f202273a9ed9e56d40f1d1a9c\"\u003e\u003ccode\u003e57b8f65\u003c/code\u003e\u003c/a\u003e next-core: deduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f158df18bd926d0c2165ad309bbb561d7e73e74a\"\u003e\u003ccode\u003ef158df1\u003c/code\u003e\u003c/a\u003e Fix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/356d605b5831ffbe12ce9c9641e5e2e55d203523\"\u003e\u003ccode\u003e356d605\u003c/code\u003e\u003c/a\u003e turbo-tasks-backend: stability fixes for task cancellation and error handling...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3b77a6e2670ce81d686111b8e466eec612fa1867\"\u003e\u003ccode\u003e3b77a6e\u003c/code\u003e\u003c/a\u003e Fix DashMap read-write self-deadlock in task_cache causing hangs (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92210\"\u003e#92210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b2f208ae98645d119a7e3388ab8a407005619dd8\"\u003e\u003ccode\u003eb2f208a\u003c/code\u003e\u003c/a\u003e Backport: new view-transitions guide, update and fixes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92264\"\u003e#92264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.9.0\u003c/h2\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.9.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e02811f5\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e\u003ccode\u003e1c80b66\u003c/code\u003e\u003c/a\u003e fix: Improve middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/b65f8c4e88ad3f2ac8df3443b6cdd66c08c19e60\"\u003e\u003ccode\u003eb65f8c4\u003c/code\u003e\u003c/a\u003e v4.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/02811f5dd5f31753d742632082874b6e3e3667f6\"\u003e\u003ccode\u003e02811f5\u003c/code\u003e\u003c/a\u003e feat: Support \u003ccode\u003etransitionTypes\u003c/code\u003e on \u003ccode\u003eLink\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.9.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.2.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/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.4 to 19.2.5\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.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chromatic-com/playwright` from 0.12.8 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/chromatic-e2e/releases\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\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/chromaui/chromatic-e2e/blob/main/packages/playwright/CHANGELOG.md\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4acea24: Include missing packages in embedded directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/0168f033ef194bc6df6399a2cee1d6ef06090f0f\"\u003e\u003ccode\u003e0168f03\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/202b83d39567004c9ff247715c9a4afefaa69099\"\u003e\u003ccode\u003e202b83d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/bf9e6863457e23d496daabbdf6f4337a6da88884\"\u003e\u003ccode\u003ebf9e686\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003estorybook@10\u003c/code\u003e, bundle \u003ccode\u003e/embedded\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/ea271c93ca64024816a8d30531429a10fe07a134\"\u003e\u003ccode\u003eea271c9\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint\u003c/code\u003e and fix formatting on files (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/1551e8e8d9cf69d0c7d89d2712b3d487b7baf89f\"\u003e\u003ccode\u003e1551e8e\u003c/code\u003e\u003c/a\u003e test: migrate to Vitest (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/chromatic-e2e/commits/@chromatic-com/playwright@0.13.1/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​chromatic-com/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/bundle-analyzer` from 16.2.1 to 16.2.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\"\u003e\u003ccode\u003e@​next/bundle-analyzer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting security and bug fixes. For more information about the fixed security vulnerability, please see \u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e. The release 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\u003eEnsure app-page reports stale ISR revalidation errors via onRequestError (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92282\"\u003e#92282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix [Bug]: manifest.ts breaks HMR in Next.js 16.2 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91981\"\u003e#91981\u003c/a\u003e through \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92273\"\u003e#92273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeduplicate output assets and detect content conflicts on emit (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92292\"\u003e#92292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix styled-jsx race condition: styles lost due to concurrent rendering (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92459\"\u003e#92459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-tasks-backend: stability fixes for task cancellation and error handling (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92254\"\u003e#92254\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/d5f649b2f4affdad1009cb178c1e3b37f4f1ad3f\"\u003e\u003ccode\u003ed5f649b\u003c/code\u003e\u003c/a\u003e v16.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.3/packages/next-bundle-analyzer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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/micros...\n\n_Description has been truncated_","html_url":"https://github.com/Itssimranjitsingh/garahanand-v2/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Itssimranjitsingh%2Fgarahanand-v2/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"7.7.0","new_version":"7.10.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T18:46:45.000Z","version_change":"7.7.0 → 7.10.0","issue":{"uuid":"4226858479","node_id":"PR_kwDOQ0Mhjc7Q5xCA","number":445,"state":"open","title":"build(deps): bump the npm-production group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T18:46:45.000Z","updated_at":"2026-04-08T21:28:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-production","update_count":21,"packages":[{"name":"checkly","old_version":"7.7.0","new_version":"7.10.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"@supabase/supabase-js","old_version":"2.100.0","new_version":"2.102.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"postgres","old_version":"3.4.8","new_version":"3.4.9","repository_url":"https://github.com/porsager/postgres"},{"name":"@aws-sdk/client-s3","old_version":"3.1015.0","new_version":"3.1026.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1015.0","new_version":"3.1026.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1015.0","new_version":"3.1026.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@paddle/paddle-node-sdk","old_version":"3.6.0","new_version":"3.6.1","repository_url":"https://github.com/PaddleHQ/paddle-node-sdk"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.96.2","repository_url":"https://github.com/TanStack/query"},{"name":"next","old_version":"16.2.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.9.0","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.363.3","new_version":"1.365.4","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@supabase/ssr","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/supabase/ssr"},{"name":"openai","old_version":"6.32.0","new_version":"6.33.0","repository_url":"https://github.com/openai/openai-node"},{"name":"nodemailer","old_version":"8.0.4","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.5","new_version":"8.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"slugify","old_version":"1.6.8","new_version":"1.6.9","repository_url":"https://github.com/simov/slugify"},{"name":"@modelcontextprotocol/sdk","old_version":"1.27.1","new_version":"1.29.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-production group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.10.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.100.0` | `2.102.1` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.1` |\n| [postgres](https://github.com/porsager/postgres) | `3.4.8` | `3.4.9` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1015.0` | `3.1026.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1015.0` | `3.1026.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1015.0` | `3.1026.0` |\n| [@paddle/paddle-node-sdk](https://github.com/PaddleHQ/paddle-node-sdk) | `3.6.0` | `3.6.1` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.47.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.96.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.9.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.363.3` | `1.365.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.72.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.0` | `3.8.1` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.9.0` | `0.10.0` |\n| [openai](https://github.com/openai/openai-node) | `6.32.0` | `6.33.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.4` | `8.0.5` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.5` | `8.0.0` |\n| [slugify](https://github.com/simov/slugify) | `1.6.8` | `1.6.9` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.27.1` | `1.29.0` |\n\n\nUpdates `checkly` from 7.7.0 to 7.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.10.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): render agentic check results in checks get and checkly test by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1277\"\u003echeckly/checkly-cli#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): show actionable error when TypeScript loader is missing by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1279\"\u003echeckly/checkly-cli#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add --preserve-resources flag to destroy command by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1281\"\u003echeckly/checkly-cli#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1278\"\u003echeckly/checkly-cli#1278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.9.0...7.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): expose description property in Check construct API by \u003ca href=\"https://github.com/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested conditional exports and native bindings by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1275\"\u003echeckly/checkly-cli#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1276\"\u003echeckly/checkly-cli#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): auto-include pnpm patches directory in Playwright bundles by \u003ca href=\"https://github.com/hlenke\"\u003e\u003ccode\u003e@​hlenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1273\"\u003echeckly/checkly-cli#1273\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/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add docs \u0026amp; agent skills section to help output by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1270\"\u003echeckly/checkly-cli#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: consolidate confirmOrAbort across deploy, destroy, and env rm by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1269\"\u003echeckly/checkly-cli#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow users to ignore existing pwcs dependency cache by \u003ca href=\"https://github.com/hwartig\"\u003e\u003ccode\u003e@​hwartig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1229\"\u003echeckly/checkly-cli#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add checkly init command with skill-first onboarding by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1267\"\u003echeckly/checkly-cli#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add RCA commands and surface root cause analysis in checks get [AI-190] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1271\"\u003echeckly/checkly-cli#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/5ed92ecee4c9b21406cf5139796e590d7bc755e2\"\u003e\u003ccode\u003e5ed92ec\u003c/code\u003e\u003c/a\u003e Correct 'NO_RETRY' to 'NO_RETRIES' in documentation [ship] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f3da2e24bfed00b45092a4da22edc1ee57ae15ae\"\u003e\u003ccode\u003ef3da2e2\u003c/code\u003e\u003c/a\u003e feat(cli): add --preserve-resources flag to destroy command (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6e0d61855d36bb13573718e57e9bc2ccc905a024\"\u003e\u003ccode\u003e6e0d618\u003c/code\u003e\u003c/a\u003e fix(cli): show actionable error when TypeScript loader is missing (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/71cb42eafc205227ece5651036b76b18395ec516\"\u003e\u003ccode\u003e71cb42e\u003c/code\u003e\u003c/a\u003e feat(cli): render agentic check results in checks get and checkly test (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/34d60e4a54e38df090b5617a35f12392a047c62a\"\u003e\u003ccode\u003e34d60e4\u003c/code\u003e\u003c/a\u003e feat(cli): auto-include pnpm patches directory in Playwright bundles (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f9d203ff568919c3a97e0aa28c5b3225fc129c4c\"\u003e\u003ccode\u003ef9d203f\u003c/code\u003e\u003c/a\u003e fix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/8213010c0dc1b5eebc990195a2c00a5407080485\"\u003e\u003ccode\u003e8213010\u003c/code\u003e\u003c/a\u003e fix: handle nested conditional exports and native bindings in pw-test (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1274\"\u003e#1274\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/ba1f06d9ee9a3f5f1145b2739fa80c352f958c18\"\u003e\u003ccode\u003eba1f06d\u003c/code\u003e\u003c/a\u003e feat(cli): expose description property in Check construct API (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/9bdcdb28ee643675c54f362e57af844e38092647\"\u003e\u003ccode\u003e9bdcdb2\u003c/code\u003e\u003c/a\u003e feat: surface root cause analysis in checks get command [AI-190] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/fe4ada819b4c48fcbda7b70fc757ef46bb08a10d\"\u003e\u003ccode\u003efe4ada8\u003c/code\u003e\u003c/a\u003e feat(cli): add checkly init command with skill-first onboarding (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.10.0\"\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.100.0 to 2.102.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.102.1\u003c/h2\u003e\n\u003ch2\u003e2.102.1 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add toJSON to FunctionsError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eoniani1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.102.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.102.1-canary.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\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 downgrade console.error to console.warn for missing session (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e add toJSON to FunctionsError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e set correct content-type for uploads (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e avoid duplicate content-type headers in vector requests (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2220\"\u003e#2220\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\u003cli\u003eoniani1\u003c/li\u003e\n\u003cli\u003eVaibhav \u003ca href=\"https://github.com/7ttp\"\u003e\u003ccode\u003e@​7ttp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.102.0\u003c/h2\u003e\n\u003ch2\u003e2.102.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add automatic retries for transient errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add success discriminator field to PostgREST response types (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2198\"\u003e#2198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\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 downgrade console.error to console.warn for missing session (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e add --ignore-scripts to platform test installs to block post install attacks (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2206\"\u003e#2206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add toJSON to PostgrestError for correct JSON serialization (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2212\"\u003e#2212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e reject excess properties in insert, update, and upsert (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2186\"\u003e#2186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e set correct content-type for uploads (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2211\"\u003e#2211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e avoid duplicate content-type headers in vector requests (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.102.1 (2026-04-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.102.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add automatic retries for transient errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.101.1 (2026-03-31)\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.101.0 (2026-03-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\u003e2.100.1 (2026-03-26)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e narrow tstyche testFileMatch to only type test files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2193\"\u003e#2193\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\u003c/blockquote\u003e\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/0c1e6db8c32d5c558ec4a2118581c62362d4c397\"\u003e\u003ccode\u003e0c1e6db\u003c/code\u003e\u003c/a\u003e chore(release): version 2.102.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5a6a5bed8aa3f9b4938d07284f54b496205f97d6\"\u003e\u003ccode\u003e5a6a5be\u003c/code\u003e\u003c/a\u003e feat(supabase): export PostgrestFilterBuilder and StorageApiError from supaba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea3e086ceabe7926caeff8e70d2f06ef59a5af0b\"\u003e\u003ccode\u003eea3e086\u003c/code\u003e\u003c/a\u003e feat(postgrest): add automatic retries for transient errors (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ddae67218a671d3544d8084c313789e3b0dc25a7\"\u003e\u003ccode\u003eddae672\u003c/code\u003e\u003c/a\u003e ci(repo): fix flaky tests (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2210\"\u003e#2210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/647cee832bcd602964182fc22677dbb4c0cd4ab2\"\u003e\u003ccode\u003e647cee8\u003c/code\u003e\u003c/a\u003e fix(ci): add --ignore-scripts to platform test installs to block post install...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/ea30c939696a72387c72eb17c4be43bc097bb268\"\u003e\u003ccode\u003eea30c93\u003c/code\u003e\u003c/a\u003e chore(release): version 2.101.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2208\"\u003e#2208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/79d1a08f0bcc7ffea40563d0bbf694b62c1c9781\"\u003e\u003ccode\u003e79d1a08\u003c/code\u003e\u003c/a\u003e chore(release): version 2.101.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2203\"\u003e#2203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5053334baa5f57f9777326b5e2e31aaaf5a7bd9b\"\u003e\u003ccode\u003e5053334\u003c/code\u003e\u003c/a\u003e chore(release): version 2.100.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2196\"\u003e#2196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/cd6335eeed89da97e3d536cddddaa66bbd29ab09\"\u003e\u003ccode\u003ecd6335e\u003c/code\u003e\u003c/a\u003e docs(repo): enrich docs comment for remaining packages (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9f487bd5c4925a163cfa44d4794f4de5fd72114f\"\u003e\u003ccode\u003e9f487bd\u003c/code\u003e\u003c/a\u003e fix(postgrest): narrow tstyche testFileMatch to only type test files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2193\"\u003e#2193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.102.1/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.3.1 to 17.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.0...v17.4.1\"\u003e17.4.1\u003c/a\u003e (2026-04-05)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange text \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1005\"\u003e#1005\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.0\"\u003e17.4.0\u003c/a\u003e (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eskills/\u003c/code\u003e folder with focused agent skills: \u003ccode\u003eskills/dotenv/SKILL.md\u003c/code\u003e (core usage) and \u003ccode\u003eskills/dotenvx/SKILL.md\u003c/code\u003e (encryption, multiple environments, variable expansion) for AI coding agent discovery via the skills.sh ecosystem (\u003ccode\u003enpx skills add motdotla/dotenv\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTighten up logs: \u003ccode\u003e◇ injecting env (14) from .env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1003\"\u003e#1003\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/48aa216de16846724e7bc80756fd42745116e4aa\"\u003e\u003ccode\u003e48aa216\u003c/code\u003e\u003c/a\u003e 17.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e4282b0286703784f4c5f7fda6c0e30739aead77\"\u003e\u003ccode\u003ee4282b0\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c540e75d3cfde551865be9bdcb0218fbfffc9229\"\u003e\u003ccode\u003ec540e75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1006\"\u003e#1006\u003c/a\u003e from motdotla/skills-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5626f9b07e49a353b1fdf35077ea58d1d080cbdc\"\u003e\u003ccode\u003e5626f9b\u003c/code\u003e\u003c/a\u003e dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2411f2a61b0c957b0756942c2d6e4ba572e0fd3d\"\u003e\u003ccode\u003e2411f2a\u003c/code\u003e\u003c/a\u003e update dotenvx skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/1e08a70b6e5a5e55d974a46bca87bd35cf3807e4\"\u003e\u003ccode\u003e1e08a70\u003c/code\u003e\u003c/a\u003e simplify dotenv skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/747f4171feb7364993465915a8cd8929cef0e0cb\"\u003e\u003ccode\u003e747f417\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1005\"\u003e#1005\u003c/a\u003e from motdotla/injected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/271df30f90869c04c666d8652895a909c097fea7\"\u003e\u003ccode\u003e271df30\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3f01a8b61addc4e6978f2c40b0147f6812e2f64b\"\u003e\u003ccode\u003e3f01a8b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003einjecting\u003c/code\u003e to \u003ccode\u003einjected\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/ccc50d50d9e398a0b20355748e710852e1db5d07\"\u003e\u003ccode\u003eccc50d5\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.3.1...v17.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postgres` from 3.4.8 to 3.4.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/porsager/postgres/releases\"\u003epostgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e  1e92809\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ehttps://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/e7dfa14519f363229ccc3ead7b1b2f2051937efb\"\u003e\u003ccode\u003ee7dfa14\u003c/code\u003e\u003c/a\u003e 3.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/cc29931aa1280fc62b9452647a48a89fe5d443a2\"\u003e\u003ccode\u003ecc29931\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/porsager/postgres/commit/1e92809e79dda7873d96646403c068cd6998ea73\"\u003e\u003ccode\u003e1e92809\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/porsager/postgres/issues/1143\"\u003eporsager/postgres#1143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/porsager/postgres/compare/v3.4.8...v3.4.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1015.0 to 3.1026.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1026.0\u003c/h2\u003e\n\u003ch4\u003e3.1026.0(2026-04-07)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  add AWS retry customizations for DynamoDB, SQS, SFN, SWF (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7922\"\u003e#7922\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4d9c592830725c8dbbfa84299345d70fdc82a574\"\u003e4d9c5928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  update for sparse types and retry 2.1 updates (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7916\"\u003e#7916\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003eb19357a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add codegen flag for PR creation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7920\"\u003e#7920\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/899eb5ca7cf7c8b2f9206453c7a1eed064130ded\"\u003e899eb5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1a9724c88ec4457cbdd24f1fbb871eccbfb2f3e6\"\u003e1a9724c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7dae9e324f9f5e7b0810633d7e085182f5de5a4\"\u003ee7dae9e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/209baf8c3004f6b7d9aa736fcaf896f6bb35ada1\"\u003e209baf8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Revert previous additions of API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2498b34454db79c36fffdeaf3ea21efc606ec090\"\u003e2498b344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/12921a6f530a2bdcdcc66e8c3e687f9a23944e3d\"\u003e12921a6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1816b9153fc7805c933193b2b5455e68b1f680ac\"\u003e1816b915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Allow IAM role ARNs with IAM Paths for \u0026quot;SecretAccessRoleArn\u0026quot; field in \u0026quot;CustomSecretConfig\u0026quot; (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2493464bae635f3707ac32e79db4d8aa1fdf6fbf\"\u003e2493464b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Launching Lambda integration with S3 Files as a new file system configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e40cc0ce3526c16d5d0464e37755692143532a1\"\u003e4e40cc0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f5a452ac08084462195df32604cd720a3d5951e\"\u003e4f5a452a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  EKS MNG WarmPool feature to support ASG WarmPool feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b982b6788cad08dac3f335ab1f52739b10f565ca\"\u003eb982b678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1411825c58f5351b15a5f561e914f54aa9a61b7f\"\u003e1411825c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Update Configurations and registerS3AccessGrantLocation as public attributes for cfn (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49597475aa62448829fb5e0fc958a1f1e263c1c2\"\u003e49597475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-braket:\u003c/strong\u003e  Added support for t3, g6, and g6e instance types for Hybrid Jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5107b43e9ed72f4a5a2c5ab65ce8686540a5dc16\"\u003e5107b43e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b87065a7c02cdf72e65c3e1249ca66e2bebed3bc\"\u003eb87065a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  default generate-client-tarball-since to origin/main (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7917\"\u003e#7917\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/314b203d283df1e8d9e78080f2823cc81a14a223\"\u003e314b203d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperformance-tests:\u003c/strong\u003e  create performance test package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7864\"\u003e#7864\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee85613c97cdab43458f6c8dabedd3bdf4959e2b\"\u003eee85613c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1026.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1025.0\u003c/h2\u003e\n\u003ch4\u003e3.1025.0(2026-04-06)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e08de511e39c5edf01510c5dad47ef5e3050f80\"\u003e8e08de51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a2eb33dab191fcd690a3b7010b62b3097d44dbda\"\u003ea2eb33da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e sync for adaptive retry throttling detection fix (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/7905\"\u003e#7905\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e03f108d\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/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e\u003ccode\u003e229167d\u003c/code\u003e\u003c/a\u003e feat(client-s3): Updated list of the valid AWS Region values for the Location...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ff7cc5dd608937694b7d1e10aceef09e611011\"\u003e\u003ccode\u003e67ff7cc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Add Bucket Metrics configuration support to directory buckets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03f108d08c37fcde9de0a62c29887458e980d84e\"\u003e\u003ccode\u003e03f108d\u003c/code\u003e\u003c/a\u003e fix(codegen): sync for adaptive retry throttling detection fix (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7905\"\u003e#7905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1026.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1015.0 to 3.1026.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1026.0\u003c/h2\u003e\n\u003ch4\u003e3.1026.0(2026-04-07)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  add AWS retry customizations for DynamoDB, SQS, SFN, SWF (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7922\"\u003e#7922\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4d9c592830725c8dbbfa84299345d70fdc82a574\"\u003e4d9c5928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  update for sparse types and retry 2.1 updates (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7916\"\u003e#7916\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003eb19357a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add codegen flag for PR creation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7920\"\u003e#7920\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/899eb5ca7cf7c8b2f9206453c7a1eed064130ded\"\u003e899eb5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1a9724c88ec4457cbdd24f1fbb871eccbfb2f3e6\"\u003e1a9724c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7dae9e324f9f5e7b0810633d7e085182f5de5a4\"\u003ee7dae9e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/209baf8c3004f6b7d9aa736fcaf896f6bb35ada1\"\u003e209baf8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Revert previous additions of API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2498b34454db79c36fffdeaf3ea21efc606ec090\"\u003e2498b344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/12921a6f530a2bdcdcc66e8c3e687f9a23944e3d\"\u003e12921a6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1816b9153fc7805c933193b2b5455e68b1f680ac\"\u003e1816b915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Allow IAM role ARNs with IAM Paths for \u0026quot;SecretAccessRoleArn\u0026quot; field in \u0026quot;CustomSecretConfig\u0026quot; (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2493464bae635f3707ac32e79db4d8aa1fdf6fbf\"\u003e2493464b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Launching Lambda integration with S3 Files as a new file system configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e40cc0ce3526c16d5d0464e37755692143532a1\"\u003e4e40cc0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f5a452ac08084462195df32604cd720a3d5951e\"\u003e4f5a452a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  EKS MNG WarmPool feature to support ASG WarmPool feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b982b6788cad08dac3f335ab1f52739b10f565ca\"\u003eb982b678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1411825c58f5351b15a5f561e914f54aa9a61b7f\"\u003e1411825c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Update Configurations and registerS3AccessGrantLocation as public attributes for cfn (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49597475aa62448829fb5e0fc958a1f1e263c1c2\"\u003e49597475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-braket:\u003c/strong\u003e  Added support for t3, g6, and g6e instance types for Hybrid Jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5107b43e9ed72f4a5a2c5ab65ce8686540a5dc16\"\u003e5107b43e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b87065a7c02cdf72e65c3e1249ca66e2bebed3bc\"\u003eb87065a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  default generate-client-tarball-since to origin/main (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7917\"\u003e#7917\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/314b203d283df1e8d9e78080f2823cc81a14a223\"\u003e314b203d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperformance-tests:\u003c/strong\u003e  create performance test package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7864\"\u003e#7864\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee85613c97cdab43458f6c8dabedd3bdf4959e2b\"\u003eee85613c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1026.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1025.0\u003c/h2\u003e\n\u003ch4\u003e3.1025.0(2026-04-06)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e08de511e39c5edf01510c5dad47ef5e3050f80\"\u003e8e08de51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a2eb33dab191fcd690a3b7010b62b3097d44dbda\"\u003ea2eb33da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1026.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1015.0 to 3.1026.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1026.0\u003c/h2\u003e\n\u003ch4\u003e3.1026.0(2026-04-07)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  add AWS retry customizations for DynamoDB, SQS, SFN, SWF (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7922\"\u003e#7922\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4d9c592830725c8dbbfa84299345d70fdc82a574\"\u003e4d9c5928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  update for sparse types and retry 2.1 updates (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7916\"\u003e#7916\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003eb19357a7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add codegen flag for PR creation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7920\"\u003e#7920\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/899eb5ca7cf7c8b2f9206453c7a1eed064130ded\"\u003e899eb5ca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-07 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1a9724c88ec4457cbdd24f1fbb871eccbfb2f3e6\"\u003e1a9724c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rtbfabric:\u003c/strong\u003e  AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7dae9e324f9f5e7b0810633d7e085182f5de5a4\"\u003ee7dae9e3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/209baf8c3004f6b7d9aa736fcaf896f6bb35ada1\"\u003e209baf8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-accessanalyzer:\u003c/strong\u003e  Revert previous additions of API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2498b34454db79c36fffdeaf3ea21efc606ec090\"\u003e2498b344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/12921a6f530a2bdcdcc66e8c3e687f9a23944e3d\"\u003e12921a6f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/229167dd9dc54fa300fd9bd68837fcf6eb82e566\"\u003e229167dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1816b9153fc7805c933193b2b5455e68b1f680ac\"\u003e1816b915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datasync:\u003c/strong\u003e  Allow IAM role ARNs with IAM Paths for \u0026quot;SecretAccessRoleArn\u0026quot; field in \u0026quot;CustomSecretConfig\u0026quot; (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2493464bae635f3707ac32e79db4d8aa1fdf6fbf\"\u003e2493464b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  Launching Lambda integration with S3 Files as a new file system configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4e40cc0ce3526c16d5d0464e37755692143532a1\"\u003e4e40cc0c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f5a452ac08084462195df32604cd720a3d5951e\"\u003e4f5a452a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  EKS MNG WarmPool feature to support ASG WarmPool feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b982b6788cad08dac3f335ab1f52739b10f565ca\"\u003eb982b678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1411825c58f5351b15a5f561e914f54aa9a61b7f\"\u003e1411825c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Update Configurations and registerS3AccessGrantLocation as public attributes for cfn (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49597475aa62448829fb5e0fc958a1f1e263c1c2\"\u003e49597475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-braket:\u003c/strong\u003e  Added support for t3, g6, and g6e instance types for Hybrid Jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5107b43e9ed72f4a5a2c5ab65ce8686540a5dc16\"\u003e5107b43e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b87065a7c02cdf72e65c3e1249ca66e2bebed3bc\"\u003eb87065a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  default generate-client-tarball-since to origin/main (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7917\"\u003e#7917\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/314b203d283df1e8d9e78080f2823cc81a14a223\"\u003e314b203d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eperformance-tests:\u003c/strong\u003e  create performance test package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7864\"\u003e#7864\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ee85613c97cdab43458f6c8dabedd3bdf4959e2b\"\u003eee85613c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1026.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1025.0\u003c/h2\u003e\n\u003ch4\u003e3.1025.0(2026-04-06)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-maps:\u003c/strong\u003e  This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8e08de511e39c5edf01510c5dad47ef5e3050f80\"\u003e8e08de51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-04-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a2eb33dab191fcd690a3b7010b62b3097d44dbda\"\u003ea2eb33da\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1025.0...v3.1026.0\"\u003e3.1026.0\u003c/a\u003e (2026-04-07)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1024.0...v3.1025.0\"\u003e3.1025.0\u003c/a\u003e (2026-04-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1023.0...v3.1024.0\"\u003e3.1024.0\u003c/a\u003e (2026-04-03)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1022.0...v3.1023.0\"\u003e3.1023.0\u003c/a\u003e (2026-04-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1021.0...v3.1022.0\"\u003e3.1022.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1020.0...v3.1021.0\"\u003e3.1021.0\u003c/a\u003e (2026-03-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1019.0...v3.1020.0\"\u003e3.1020.0\u003c/a\u003e (2026-03-30)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67ea2f7c59da5bdd85a6176f003108e91a7f5d92\"\u003e\u003ccode\u003e67ea2f7\u003c/code\u003e\u003c/a\u003e Publish v3.1026.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b19357a7a6cac4cbe040a6ac429102cfbc378b1e\"\u003e\u003ccode\u003eb19357a\u003c/code\u003e\u003c/a\u003e chore(codegen): update for sparse types and retry 2.1 updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8cfa946642fbfebcb3e71f1aff1094d1bb7683bd\"\u003e\u003ccode\u003e8cfa946\u003c/code\u003e\u003c/a\u003e Publish v3.1025.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/99bf9fc2c6f7e26a1a027b12b5fe03f061bf55e1\"\u003e\u003ccode\u003e99bf9fc\u003c/code\u003e\u003c/a\u003e Publish v3.1024.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/34e7b07a5c7829b78a436ae096096269bb53d9ee\"\u003e\u003ccode\u003e34e7b07\u003c/code\u003e\u003c/a\u003e Publish v3.1023.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e7e636a6fd5dceb06b91f5e616390ef73ed40b53\"\u003e\u003ccode\u003ee7e636a\u003c/code\u003e\u003c/a\u003e Publish v3.1022.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/86db17036c92a1b5de6c5b3484bf945a87788e0a\"\u003e\u003ccode\u003e86db170\u003c/code\u003e\u003c/a\u003e Publish v3.1021.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15cfc71196c1aa0437c2646ce5042173ed281142\"\u003e\u003ccode\u003e15cfc71\u003c/code\u003e\u003c/a\u003e Publish v3.1020.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c702a7595037829166db776cffdfea785588d78a\"\u003e\u003ccode\u003ec702a75\u003c/code\u003e\u003c/a\u003e chore(codegen): update smithy package versions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/7903\"\u003e#7903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a84cde64ab1985fbc1058f3188f82dd1b34428ce\"\u003e\u003ccode\u003ea84cde6\u003c/code\u003e\u003c/a\u003e Publish v3.1019.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1026.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@paddle/paddle-node-sdk` from 3.6.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/releases\"\u003e\u003ccode\u003e@​paddle/paddle-node-sdk\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.1\u003c/h2\u003e\n\u003cp\u003eVersion 3.6.1\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/heymcgovern\"\u003e\u003ccode\u003e@​heymcgovern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/213\"\u003ePaddleHQ/paddle-node-sdk#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CLP and PEN currencies by \u003ca href=\"https://github.com/amrita-paddle\"\u003e\u003ccode\u003e@​amrita-paddle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/214\"\u003ePaddleHQ/paddle-node-sdk#214\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/heymcgovern\"\u003e\u003ccode\u003e@​heymcgovern\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/213\"\u003ePaddleHQ/paddle-node-sdk#213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amrita-paddle\"\u003e\u003ccode\u003e@​amrita-paddle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/pull/214\"\u003ePaddleHQ/paddle-node-sdk#214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.6.0...v3.6.1\"\u003ehttps://github.com/PaddleHQ/paddle-node-sdk/compare/v3.6.0...v3.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​paddle/paddle-node-sdk\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1 - 2026-03-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCLP\u003c/code\u003e (Chilean peso) and \u003ccode\u003ePEN\u003c/code\u003e (Peruvian sol) as new currencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/ca6611514cc70f6a2a68647df66f8f1cf823b170\"\u003e\u003ccode\u003eca66115\u003c/code\u003e\u003c/a\u003e Add CLP and PEN currencies (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/commit/c298594cba228cae1f04b9cdc9719e5d1b6d84f3\"\u003e\u003ccode\u003ec298594\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/PaddleHQ/paddle-node-sdk/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/PaddleHQ/paddle-node-sdk/compare/v3.6.0...v3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.96.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\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.96.2\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.96.2\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.96.2\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/interdomestik/interdomestik/pull/445","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/interdomestik%2Finterdomestik/issues/445","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/445/packages"}},{"old_version":"7.7.0","new_version":"7.9.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T01:55:53.000Z","version_change":"7.7.0 → 7.9.0","issue":{"uuid":"4221583982","node_id":"PR_kwDOR8noCc7QqwB1","number":2,"state":"open","title":"chore: bump the npm-deps group with 32 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-08T01:55:53.000Z","updated_at":"2026-05-01T09:01:15.712Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":32,"packages":[{"name":"@arcjet/next","old_version":"1.3.0","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/nextjs","old_version":"7.0.6","new_version":"7.0.11","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.45.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.2.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@chromatic-com/playwright","old_version":"0.12.8","new_version":"0.13.0","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@electric-sql/pglite-socket","old_version":"0.1.1","new_version":"0.1.3","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"16.2.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-a11y","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.21","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.7.0","new_version":"7.9.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"knip","old_version":"6.0.1","new_version":"6.3.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.5","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.44.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.59.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.20.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"storybook","old_version":"10.3.1","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"ultracite","old_version":"7.3.2","new_version":"7.4.3","repository_url":"https://github.com/haydenbleasel/ultracite"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 32 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.3.0` | `1.3.1` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `7.0.6` | `7.0.11` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.45.0` | `10.47.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.2.1` | `16.2.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.1` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.8` | `0.13.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.1.1` | `0.1.3` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.1` | `16.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.3.1` | `10.3.5` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.3.1` | `10.3.5` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.3.1` | `10.3.5` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.21` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.5.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.0` | `4.1.3` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.0` | `4.1.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.0` | `4.1.3` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.7.0` | `7.9.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.0.1` | `6.3.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.5` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.44.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.59.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.20.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.3.1` | `10.3.5` |\n| [ultracite](https://github.com/haydenbleasel/ultracite) | `7.3.2` | `7.4.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.3` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.1.0` | `2.2.0` |\n\nUpdates `@arcjet/next` from 1.3.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 7.0.6 to 7.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/bedad42b3a3bce899e23b38ef0b0f8d5b8d1149d\"\u003e\u003ccode\u003ebedad42\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9a00a1cc9753a49ea96e520a8e4918075f3efff4\"\u003e\u003ccode\u003e9a00a1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/00715a6d9ea8cf412c989e870a3eff03973fa505\"\u003e\u003ccode\u003e00715a6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39ee0425ef4d6a21e9b232e2aa126f45a9cf3cff\"\u003e\u003ccode\u003e39ee042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b8c73d34ee30616e63b6320e7a8724630670eeb3\"\u003e\u003ccode\u003eb8c73d3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1827b50a6ef9ab14c48cddc120796a9bf3c965b6\"\u003e\u003ccode\u003e1827b50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/849f1980fbfa031f2b62855788ce75eba24c789c\"\u003e\u003ccode\u003e849f198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7c7d025ceda5fb2dde126ea1143ac3113f6403c7\"\u003e\u003ccode\u003e7c7d025\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7027e9712b17728df5a89691f60e1fff34f06f46\"\u003e\u003ccode\u003e7027e97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/028893102b91e3fc8e4e0ca5b993bbb8f23fd1d1\"\u003e\u003ccode\u003e0288931\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/3efdd2cbd36bfe1002e1fbdb0f3a633d46a9287a\"\u003e\u003ccode\u003e3efdd2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/486545c17db652e003f56ffdecf6f31dd77a1b02\"\u003e\u003ccode\u003e486545c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/bedad42b3a3bce899e23b38ef0b0f8d5b8d1149d\"\u003e\u003ccode\u003ebedad42\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/8d007377d8063a715b05f0f1927715359953b637\"\u003e\u003ccode\u003e8d00737\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/2c06a5f1859ce4f1f64111f7c0a61f0093002667\"\u003e\u003ccode\u003e2c06a5f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExport \u003ccode\u003eClerkAPIResponseError\u003c/code\u003e and \u003ccode\u003eClerkRuntimeError\u003c/code\u003e classes from error subpaths for consistency with the already-exported type guards. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/8228\"\u003e#8228\u003c/a\u003e) by \u003ca href=\"https://github.com/jacekradko\"\u003e\u003ccode\u003e@​jacekradko\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b28956617555c21f703a40f8f14fb2ff23d509ae\"\u003e\u003ccode\u003eb289566\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/abfd5efc72739edcac2992dfddd2b23b814f74ba\"\u003e\u003ccode\u003eabfd5ef\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/5a54fa92573723a45632ad6e4c765701c22f91cf\"\u003e\u003ccode\u003e5a54fa9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/636b496e42d4afff28187966acf1777be880a5c9\"\u003e\u003ccode\u003e636b496\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/aa63796b67aa862b100cc04f62d944c19cf03ce9\"\u003e\u003ccode\u003eaa63796\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/9a00a1cc9753a49ea96e520a8e4918075f3efff4\"\u003e\u003ccode\u003e9a00a1c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/00715a6d9ea8cf412c989e870a3eff03973fa505\"\u003e\u003ccode\u003e00715a6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/39ee0425ef4d6a21e9b232e2aa126f45a9cf3cff\"\u003e\u003ccode\u003e39ee042\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/b8c73d34ee30616e63b6320e7a8724630670eeb3\"\u003e\u003ccode\u003eb8c73d3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/1827b50a6ef9ab14c48cddc120796a9bf3c965b6\"\u003e\u003ccode\u003e1827b50\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7707a31eb1977d0c5f2bb72f7ad0768606a55d16\"\u003e\u003ccode\u003e7707a31\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/849f1980fbfa031f2b62855788ce75eba24c789c\"\u003e\u003ccode\u003e849f198\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/7c7d025ceda5fb2dde126ea1143ac3113f6403c7\"\u003e\u003ccode\u003e7c7d025\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7027e9712b17728df5a89691f60e1fff34f06f46\"\u003e\u003ccode\u003e7027e97\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/028893102b91e3fc8e4e0ca5b993bbb8f23fd1d1\"\u003e\u003ccode\u003e0288931\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/3efdd2cbd36bfe1002e1fbdb0f3a633d46a9287a\"\u003e\u003ccode\u003e3efdd2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/486545c17db652e003f56ffdecf6f31dd77a1b02\"\u003e\u003ccode\u003e486545c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/react\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.1.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.2.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ec71511dbbe283c5f4afdc15d1f363bad0b52f7f\"\u003e\u003ccode\u003eec71511\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8250\"\u003e#8250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/32f6fffe93f2ce7ec0c1fcd509ac79a0b6ef4901\"\u003e\u003ccode\u003e32f6fff\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8246\"\u003e#8246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/b36c211a4dd53a78b102b9479947d73c71ea7551\"\u003e\u003ccode\u003eb36c211\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/abfd5efc72739edcac2992dfddd2b23b814f74ba\"\u003e\u003ccode\u003eabfd5ef\u003c/code\u003e\u003c/a\u003e feat(shared): Export ClerkAPIResponseError from error subpaths (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8228\"\u003e#8228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/0954e490158afaa9ac3fbac65c09b38ecbf3df5c\"\u003e\u003ccode\u003e0954e49\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8166\"\u003e#8166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/759507d196353b2afa8bcfc46466b575c8953ae5\"\u003e\u003ccode\u003e759507d\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8146\"\u003e#8146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@7.0.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.45.0 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.45.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.2.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e151e5f84285ac569cf2ec311873200511eea8b3\"\u003e\u003ccode\u003ee151e5f\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1a319ea4dc564974371f9e7ff0f3693512fa018c\"\u003e\u003ccode\u003e1a319ea\u003c/code\u003e\u003c/a\u003e [backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0edad2762d309cf9125c1dee361227c0f4327d1\"\u003e\u003ccode\u003ec0edad2\u003c/code\u003e\u003c/a\u003e Turbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6446990d929c5560d652ce76634b450be057b4e\"\u003e\u003ccode\u003ed644699\u003c/code\u003e\u003c/a\u003e Turbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34de2cac2918aa570a4c12c6e3ae9ed3d70d1f7a\"\u003e\u003ccode\u003e34de2ca\u003c/code\u003e\u003c/a\u003e next.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c4779d1b085a563f39faea86f7b84d5d9adc4f72\"\u003e\u003ccode\u003ec4779d1\u003c/code\u003e\u003c/a\u003e [create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/edcf19ae132b5853bb9f9c41888887f7830c19ad\"\u003e\u003ccode\u003eedcf19a\u003c/code\u003e\u003c/a\u003e Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/eee3f524e9f7b322cbd82999fb0f4b90585cc7bf\"\u003e\u003ccode\u003eeee3f52\u003c/code\u003e\u003c/a\u003e backport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.2.1...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.2 to 7.72.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.1\u003c/h2\u003e\n\u003cp\u003e🐞 fix: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13346\"\u003e#13346\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13347\"\u003e#13347\u003c/a\u003e)\n🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13326\"\u003e#13326\u003c/a\u003e)\n🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13272\"\u003e#13272\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13312\"\u003e#13312\u003c/a\u003e)\n🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13318\"\u003e#13318\u003c/a\u003e)\n🐞 fix: \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13320\"\u003e#13320\u003c/a\u003e formState.isValid incorrect on Controller re-mount (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13324\"\u003e#13324\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/olagokemills\"\u003e\u003ccode\u003e@​olagokemills\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/shahmir-oscilar\"\u003e\u003ccode\u003e@​shahmir-oscilar\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/bae080311\"\u003e\u003ccode\u003e@​bae080311\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/724e563fe8d3be37599b237ddf5de3856a9d727f\"\u003e\u003ccode\u003e724e563\u003c/code\u003e\u003c/a\u003e 7.72.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ba649e97b3be3d204ca47dcfa9d13765adb37348\"\u003e\u003ccode\u003eba649e9\u003c/code\u003e\u003c/a\u003e 🐞 test: add isDirty check for numeric string keys in defaultValues (issue \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f56eb09180ac89b9cba563bfa3d0f856de9fae3\"\u003e\u003ccode\u003e2f56eb0\u003c/code\u003e\u003c/a\u003e 🛖 build(deps): bump yaml from 1.10.2 to 1.10.3 in /app (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13335\"\u003e#13335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f29f546e90a647d44a9f923e287b6bbf5069ad9b\"\u003e\u003ccode\u003ef29f546\u003c/code\u003e\u003c/a\u003e 👯 combine duplicated code (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13328\"\u003e#13328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2cfc8a5fc804631b35b22c654eac83c15afdf4a9\"\u003e\u003ccode\u003e2cfc8a5\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty field...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/44e88156bbf7ae6795b6a1e37446b88866a06fe9\"\u003e\u003ccode\u003e44e8815\u003c/code\u003e\u003c/a\u003e 🐞 fix: memoize control in HookFormControlContext to prevent render conflicts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/302d1608b4ef9ce2addb0b8bba09c6a09a4be35c\"\u003e\u003ccode\u003e302d160\u003c/code\u003e\u003c/a\u003e 🐞 fix: isNameInFieldArray should check all ancestor paths for nested field ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d7ccd70033ea4b2e27638d44bbcf53b6b41e95c8\"\u003e\u003ccode\u003ed7ccd70\u003c/code\u003e\u003c/a\u003e 🦾 dev deps upgrade (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13325\"\u003e#13325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/fddf779c8650cef3ea51f9892906b72ed9cca2fa\"\u003e\u003ccode\u003efddf779\u003c/code\u003e\u003c/a\u003e 🐞 fix: \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13320\"\u003e#13320\u003c/a\u003e formState.isValid incorrect on Controller re-mount  (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13324\"\u003e#13324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/26ae54ed4e51e5b64bbbd543eb910f76cfe2bbf4\"\u003e\u003ccode\u003e26ae54e\u003c/code\u003e\u003c/a\u003e 🛖 build(deps-dev): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13323\"\u003e#13323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.72.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@chromatic-com/playwright` from 0.12.8 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chromaui/chromatic-e2e/releases\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\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/chromaui/chromatic-e2e/blob/main/packages/playwright/CHANGELOG.md\"\u003e\u003ccode\u003e@​chromatic-com/playwright\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebf9e686: upgrade storybook to latest\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea271c9: upgrade eslint\u003c/li\u003e\n\u003cli\u003ec9d9d6a: improve CI release flow\u003c/li\u003e\n\u003cli\u003eea271c9: remove sourcemaps and stop minifying distributed code\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/202b83d39567004c9ff247715c9a4afefaa69099\"\u003e\u003ccode\u003e202b83d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/bf9e6863457e23d496daabbdf6f4337a6da88884\"\u003e\u003ccode\u003ebf9e686\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003estorybook@10\u003c/code\u003e, bundle \u003ccode\u003e/embedded\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/ea271c93ca64024816a8d30531429a10fe07a134\"\u003e\u003ccode\u003eea271c9\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint\u003c/code\u003e and fix formatting on files (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/285\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chromaui/chromatic-e2e/commit/1551e8e8d9cf69d0c7d89d2712b3d487b7baf89f\"\u003e\u003ccode\u003e1551e8e\u003c/code\u003e\u003c/a\u003e test: migrate to Vitest (\u003ca href=\"https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chromaui/chromatic-e2e/commits/@chromatic-com/playwright@0.13.0/packages/playwright\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​chromatic-com/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite-socket` from 0.1.1 to 0.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2ae666f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb95e66]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [65fc101]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [41632c4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/blob/main/packages/pglite-socket/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2ae666f]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [fb95e66]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [65fc101]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [41632c4]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/b7ba70759cbc695c6543459b8452dbe92e32d244\"\u003e\u003ccode\u003eb7ba707\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/947\"\u003e#947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/322702df09712bdc297bef01ca4068eafc362a31\"\u003e\u003ccode\u003e322702d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/943\"\u003e#943\u003c/a\u003e (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/c44cd083c6f267bcf02039f8c719610ed2dc452e\"\u003e\u003ccode\u003ec44cd08\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/938\"\u003e#938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite-socket@0.1.3/packages/pglite-socket\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@faker-js/faker` from 10.3.0 to 10.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/releases\"\u003e\u003ccode\u003e@​faker-js/faker\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(locale): add Norwegian (nb_NO) country definition by \u003ca href=\"https://github.com/TomSchrier\"\u003e\u003ccode\u003e@​TomSchrier\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3714\"\u003efaker-js/faker#3714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(docs): share refreshable code logic by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3739\"\u003efaker-js/faker#3739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cat breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3716\"\u003efaker-js/faker#3716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(food): add plant-based dish variety by \u003ca href=\"https://github.com/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(locales): correct typos and capitalization in es_MX street names by \u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bear definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3720\"\u003efaker-js/faker#3720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: fi locale phone numbers by \u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(hacker): use helpers.fake() instead of helpers.mustache() in phrase() by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3736\"\u003efaker-js/faker#3736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3752\"\u003efaker-js/faker#3752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.6.9 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3749\"\u003efaker-js/faker#3749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3751\"\u003efaker-js/faker#3751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese cattle breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3717\"\u003efaker-js/faker#3717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese bird definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3719\"\u003efaker-js/faker#3719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese fish definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3721\"\u003efaker-js/faker#3721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3738\"\u003efaker-js/faker#3738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3750\"\u003efaker-js/faker#3750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3754\"\u003efaker-js/faker#3754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(locale): filter and cleanup PersonEntryDefintions data by \u003ca href=\"https://github.com/ST-DDT\"\u003e\u003ccode\u003e@​ST-DDT\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3266\"\u003efaker-js/faker#3266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(locale): add Japanese horse breed definitions by \u003ca href=\"https://github.com/atzzCokeK\"\u003e\u003ccode\u003e@​atzzCokeK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3718\"\u003efaker-js/faker#3718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: migrate vitepress from v1 to v2.0.0-alpha.17 by \u003ca href=\"https://github.com/Shinigami92\"\u003e\u003ccode\u003e@​Shinigami92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3757\"\u003efaker-js/faker#3757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3755\"\u003efaker-js/faker#3755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3756\"\u003efaker-js/faker#3756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker digest to 3ff0e3f by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3762\"\u003efaker-js/faker#3762\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update eslint by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3763\"\u003efaker-js/faker#3763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update devdependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3764\"\u003efaker-js/faker#3764\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update vitest by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3765\"\u003efaker-js/faker#3765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update pnpm/action-setup action to v5 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3766\"\u003efaker-js/faker#3766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update all non-major dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3767\"\u003efaker-js/faker#3767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): lock file maintenance by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3758\"\u003efaker-js/faker#3758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): 10.4.0 by \u003ca href=\"https://github.com/fakerjs-bot\"\u003e\u003ccode\u003e@​fakerjs-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3768\"\u003efaker-js/faker#3768\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/stuckvgn\"\u003e\u003ccode\u003e@​stuckvgn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3745\"\u003efaker-js/faker#3745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quserforgitp\"\u003e\u003ccode\u003e@​quserforgitp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3737\"\u003efaker-js/faker#3737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/andeke07\"\u003e\u003ccode\u003e@​andeke07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/faker-js/faker/pull/3747\"\u003efaker-js/faker#3747\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ehttps://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/faker-js/faker/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​faker-js/faker\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/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003e10.4.0\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eNew Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bear definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3720\"\u003e#3720\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2a4b15cff44cec578b23b579d9bd8603887024ac\"\u003e2a4b15c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese bird definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3719\"\u003e#3719\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/dc31ff8f79c9811ed23ebea845ece4abd375aeaa\"\u003edc31ff8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cat breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3716\"\u003e#3716\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/54af8a8ca051631350a727a2dc596e212b91061a\"\u003e54af8a8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese cattle breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3717\"\u003e#3717\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/c2c7342d8d0bd93871659fa9150ce6f80364cf93\"\u003ec2c7342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese fish definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3721\"\u003e#3721\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/15fc36187225cff20037658dd9f9b6e076641ca9\"\u003e15fc361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Japanese horse breed definitions (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3718\"\u003e#3718\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/e02536ee5283e29961965dc3e4e56c74dc65c16f\"\u003ee02536e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e add Norwegian (nb_NO) country definition (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3714\"\u003e#3714\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/614b4e9eb7f86334619822d654063abc7026ee48\"\u003e614b4e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efi locale phone numbers (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3747\"\u003e#3747\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/7afa8b5628e51a8eba5e56d63d0ffc0ff2cea11f\"\u003e7afa8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efood:\u003c/strong\u003e add plant-based dish variety (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3745\"\u003e#3745\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/41edf49c9eb32db4a70a57a3e0ab687b9ec4b6a5\"\u003e41edf49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged Locales\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e filter and cleanup PersonEntryDefintions data (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3266\"\u003e#3266\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/67defc8b0b3d4006f2151889d4401a3f2aa00580\"\u003e67defc8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elocales:\u003c/strong\u003e correct typos and capitalization in es_MX street names (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3737\"\u003e#3737\u003c/a\u003e) (\u003ca href=\"https://github.com/faker-js/faker/commit/2b32c28b438307904a12e1271fbc4f2e614091b6\"\u003e2b32c28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/b8abfc6415fe5be3a207b1b3dd4266905b924f84\"\u003e\u003ccode\u003eb8abfc6\u003c/code\u003e\u003c/a\u003e chore(release): 10.4.0 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/7108155ee3eb0da742e7ef26bb3795b5b9331d9e\"\u003e\u003ccode\u003e7108155\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3758\"\u003e#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/5e6cf2b74dee98556df6f95a45e1603a80db731d\"\u003e\u003ccode\u003e5e6cf2b\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/91c944b7e8918af8f91c03e14f036063804b3e16\"\u003e\u003ccode\u003e91c944b\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3766\"\u003e#3766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/cb18595f83328f01a121928ab33135829e10c2f1\"\u003e\u003ccode\u003ecb18595\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/af25d6b0dbbf85c91dfc5f56f163fef3514035d1\"\u003e\u003ccode\u003eaf25d6b\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/2e72c27e2aff7b45f469b446203afaa47089f4f9\"\u003e\u003ccode\u003e2e72c27\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3763\"\u003e#3763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/9a18091c23ca7236e9481dccaab60d80b1495f5f\"\u003e\u003ccode\u003e9a18091\u003c/code\u003e\u003c/a\u003e chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:24 docker...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/aa7b6c017411d49df8afe2b6c4921978b7281b08\"\u003e\u003ccode\u003eaa7b6c0\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/faker-js/faker/commit/89ba3459444ae5be0fe9c5f349ced863c4f95f7b\"\u003e\u003ccode\u003e89ba345\u003c/code\u003e\u003c/a\u003e chore(deps): update devdependencies (\u003ca href=\"https://redirect.github.com/faker-js/faker/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/faker-js/faker/compare/v10.3.0...v10.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@next/bundle-analyzer` from 16.2.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e\u003ccode\u003e@​next/bundle-analyzer\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\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/vercel/next.js/commit/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.2/packages/next-bundle-analyzer\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@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-rig...\n\n_Description has been truncated_","html_url":"https://github.com/nmtv711/portfolio/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nmtv711%2Fportfolio/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"7.7.0","new_version":"7.9.0","update_type":"minor","path":null,"pr_created_at":"2026-04-07T18:10:54.000Z","version_change":"7.7.0 → 7.9.0","issue":{"uuid":"4219701619","node_id":"PR_kwDORdPH5M7QlNNs","number":90,"state":"open","title":"chore(deps-dev): Bump checkly from 7.7.0 to 7.9.0","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-04-07T18:10:54.000Z","updated_at":"2026-04-07T18:11:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"checkly","old_version":"7.7.0","new_version":"7.9.0","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [checkly](https://github.com/checkly/checkly-cli) from 7.7.0 to 7.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): expose description property in Check construct API by \u003ca href=\"https://github.com/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle nested conditional exports and native bindings by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1275\"\u003echeckly/checkly-cli#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1276\"\u003echeckly/checkly-cli#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): auto-include pnpm patches directory in Playwright bundles by \u003ca href=\"https://github.com/hlenke\"\u003e\u003ccode\u003e@​hlenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1273\"\u003echeckly/checkly-cli#1273\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/pmallol\"\u003e\u003ccode\u003e@​pmallol\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1272\"\u003echeckly/checkly-cli#1272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.8.0...7.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.8.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add docs \u0026amp; agent skills section to help output by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1270\"\u003echeckly/checkly-cli#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: consolidate confirmOrAbort across deploy, destroy, and env rm by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1269\"\u003echeckly/checkly-cli#1269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow users to ignore existing pwcs dependency cache by \u003ca href=\"https://github.com/hwartig\"\u003e\u003ccode\u003e@​hwartig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1229\"\u003echeckly/checkly-cli#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add checkly init command with skill-first onboarding by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1267\"\u003echeckly/checkly-cli#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add RCA commands and surface root cause analysis in checks get [AI-190] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1271\"\u003echeckly/checkly-cli#1271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.7.0...7.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/34d60e4a54e38df090b5617a35f12392a047c62a\"\u003e\u003ccode\u003e34d60e4\u003c/code\u003e\u003c/a\u003e feat(cli): auto-include pnpm patches directory in Playwright bundles (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/f9d203ff568919c3a97e0aa28c5b3225fc129c4c\"\u003e\u003ccode\u003ef9d203f\u003c/code\u003e\u003c/a\u003e fix: resolve bare package imports against the \u0026quot;.\u0026quot; exports subpath (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/8213010c0dc1b5eebc990195a2c00a5407080485\"\u003e\u003ccode\u003e8213010\u003c/code\u003e\u003c/a\u003e fix: handle nested conditional exports and native bindings in pw-test (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1274\"\u003e#1274\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/ba1f06d9ee9a3f5f1145b2739fa80c352f958c18\"\u003e\u003ccode\u003eba1f06d\u003c/code\u003e\u003c/a\u003e feat(cli): expose description property in Check construct API (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/9bdcdb28ee643675c54f362e57af844e38092647\"\u003e\u003ccode\u003e9bdcdb2\u003c/code\u003e\u003c/a\u003e feat: surface root cause analysis in checks get command [AI-190] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/fe4ada819b4c48fcbda7b70fc757ef46bb08a10d\"\u003e\u003ccode\u003efe4ada8\u003c/code\u003e\u003c/a\u003e feat(cli): add checkly init command with skill-first onboarding (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/471229ac37440f315e2a1e49572844a121a98d0c\"\u003e\u003ccode\u003e471229a\u003c/code\u003e\u003c/a\u003e feat: allow users to ignore existing pwcs dependency cache (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1229\"\u003e#1229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/63f71715df7620f0d291fb0a20b76f58baa96e06\"\u003e\u003ccode\u003e63f7171\u003c/code\u003e\u003c/a\u003e refactor: consolidate confirmOrAbort across deploy, destroy, and env rm (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/cc5fa752b6b8a5fd3c6141c738c867589f3a527c\"\u003e\u003ccode\u003ecc5fa75\u003c/code\u003e\u003c/a\u003e feat(cli): add docs \u0026amp; agent skills section to help output (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.7.0...7.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=checkly\u0026package-manager=npm_and_yarn\u0026previous-version=7.7.0\u0026new-version=7.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Monferrina/vetreriamonferrina.com/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monferrina%2Fvetreriamonferrina.com/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"7.4.0","new_version":"7.7.0","update_type":"minor","path":null,"pr_created_at":"2026-04-01T06:49:28.000Z","version_change":"7.4.0 → 7.7.0","issue":{"uuid":"4184572393","node_id":"PR_kwDORqPCfs7PKSz8","number":12,"state":"closed","title":"chore: bump the npm-deps group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T07:06:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T06:49:28.000Z","updated_at":"2026-05-01T07:07:01.000Z","time_to_close":2593051,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":47,"packages":[{"name":"@arcjet/next","old_version":"1.1.0","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.37.2","new_version":"3.37.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.39.0","new_version":"6.39.1","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"2.0.4","new_version":"2.0.5","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.42.0","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.8.3","new_version":"4.8.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"posthog-js","old_version":"1.358.1","new_version":"1.364.4","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.71.2","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@commitlint/cli","old_version":"20.4.3","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.3","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.4.3","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.21","new_version":"0.1.2","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.8","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.3.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.19","new_version":"0.9.3","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.6","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.10.0","new_version":"4.11.3","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@swc/helpers","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/swc-project/swc"},{"name":"@tailwindcss/postcss","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/pg","old_version":"8.18.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.4","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.4.0","new_version":"7.7.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.3.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"drizzle-kit","old_version":"0.31.9","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-playwright","old_version":"2.9.0","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.2.15","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.85.0","new_version":"5.88.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.2","new_version":"2.1.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"vitest-browser-react","old_version":"2.0.5","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 44 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.1.0` | `1.3.1` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.37.2` | `3.37.3` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.39.0` | `6.39.1` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `2.0.4` | `2.0.5` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.42.0` | `10.47.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.6` | `16.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.8.3` | `4.8.4` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.358.1` | `1.364.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.2` | `7.72.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.3` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.3` | `20.5.0` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.4.3` | `20.5.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.21` | `0.1.2` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.8` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.3.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.19` | `0.9.3` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.6` | `16.2.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.6` | `16.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.0` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.10.0` | `4.11.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.15` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.15` | `10.3.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.15` | `10.3.3` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.2.15` | `10.3.3` |\n| [@swc/helpers](https://github.com/swc-project/swc/tree/HEAD/packages/helpers) | `0.5.19` | `0.5.20` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.1` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.5.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.18.0` | `8.20.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.4` | `5.2.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.18` | `4.1.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.18` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.2` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.4.0` | `7.7.0` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.3.0` | `9.3.1` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.9` | `0.31.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.9.0` | `2.10.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.15` | `10.3.3` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.85.0` | `5.88.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.2` | `2.1.4` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.5` | `2.1.0` |\n\n\nUpdates `@arcjet/next` from 1.1.0 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd botnet category and IP abuser detection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5913\"\u003e#5913\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d307e26205bd530d38e4b10ca845ccddab4ff2bd\"\u003ed307e26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraduate experimental_detectPromptInjection to detectPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5920\"\u003e#5920\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0e0e4c180f4b757b798e3041fa1f34521d1d5610\"\u003e0e0e4c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eset minimum timeout when \u003ccode\u003edetectPromptInjection\u003c/code\u003e rule present (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5922\"\u003e#5922\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/36ec27e18df137f3b81288cff5dbf7f852ac1258\"\u003e36ec27e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish packages in topological dependency order (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5911\"\u003e#5911\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/30685486d25b98db438d4d664d35b216ceed7bed\"\u003e3068548\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-validate-email (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5916\"\u003e#5916\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/22784d4b5c84de32d94ae5a50f05cc6ef99ff64b\"\u003e22784d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-ip-details (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5914\"\u003e#5914\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e7f14eeb9713baf4040ae491e39cf20b1911abf4\"\u003ee7f14ee\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\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/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/682a80e5c7ef4a4e0fb35921f0019809433c733c\"\u003e\u003ccode\u003e682a80e\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5912\"\u003e#5912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.37.2 to 3.37.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/localizations@3.37.3/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.3/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.39.0 to 6.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/nextjs@6.39.1/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.1/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 2.0.4 to 2.0.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.0.5\u003c/h2\u003e\n\u003cp\u003eReleased on March 24, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where \u003ccode\u003econfigure()\u003c/code\u003e and \u003ccode\u003econfigureSync()\u003c/code\u003e threw in Vercel\nEdge-like runtimes that define \u003ccode\u003eEdgeRuntime\u003c/code\u003e but do not provide browser\n\u003ccode\u003eaddEventListener()\u003c/code\u003e lifecycle hooks.  LogTape now skips automatic cleanup\nhook registration when neither \u003ccode\u003eprocess.on()\u003c/code\u003e nor \u003ccode\u003eaddEventListener()\u003c/code\u003e is\navailable.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/149\"\u003e#149\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/149\"\u003edahlia/logtape#149\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/dahlia/logtape/commit/5c0d948c2f342e5c581b6c214fb12a765013ed53\"\u003e\u003ccode\u003e5c0d948\u003c/code\u003e\u003c/a\u003e Fix Edge cleanup hook registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/bfb540f955687932b15a778b74544bd1c25e7827\"\u003e\u003ccode\u003ebfb540f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/2.0.5/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.42.0 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.42.0...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.6 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.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\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.16\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rust-fingerprint task and SCCACHE passthrough env: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92167\"\u003e#92167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message for deprecated \u003ccode\u003eexperimental.dynamicIO\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92081\"\u003e#92081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Fix CSS HMR on Safari: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92123\"\u003e#92123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92142\"\u003e#92142\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/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e151e5f84285ac569cf2ec311873200511eea8b3\"\u003e\u003ccode\u003ee151e5f\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1a319ea4dc564974371f9e7ff0f3693512fa018c\"\u003e\u003ccode\u003e1a319ea\u003c/code\u003e\u003c/a\u003e [backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0edad2762d309cf9125c1dee361227c0f4327d1\"\u003e\u003ccode\u003ec0edad2\u003c/code\u003e\u003c/a\u003e Turbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6446990d929c5560d652ce76634b450be057b4e\"\u003e\u003ccode\u003ed644699\u003c/code\u003e\u003c/a\u003e Turbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34de2cac2918aa570a4c12c6e3ae9ed3d70d1f7a\"\u003e\u003ccode\u003e34de2ca\u003c/code\u003e\u003c/a\u003e next.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c4779d1b085a563f39faea86f7b84d5d9adc4f72\"\u003e\u003ccode\u003ec4779d1\u003c/code\u003e\u003c/a\u003e [create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/edcf19ae132b5853bb9f9c41888887f7830c19ad\"\u003e\u003ccode\u003eedcf19a\u003c/code\u003e\u003c/a\u003e Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/eee3f524e9f7b322cbd82999fb0f4b90585cc7bf\"\u003e\u003ccode\u003eeee3f52\u003c/code\u003e\u003c/a\u003e backport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.6...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.8.3 to 4.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\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/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/db51a73694b9bb6b251bf5a59fb636f98fb24b19\"\u003e\u003ccode\u003edb51a73\u003c/code\u003e\u003c/a\u003e docs: Fix typos in \u003ccode\u003euseExtracted\u003c/code\u003e blog post (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0f494caad2d0db86e9ac977ef9854411ccd6d8f\"\u003e\u003ccode\u003ec0f494c\u003c/code\u003e\u003c/a\u003e docs: Update precompilation.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f340ad0cf21f744ebbe382baf2a832d71136ab0d\"\u003e\u003ccode\u003ef340ad0\u003c/code\u003e\u003c/a\u003e docs: Add disclaimer to SWC plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a60bd30e049bc1062fbfcd93f8a285be8d12f492\"\u003e\u003ccode\u003ea60bd30\u003c/code\u003e\u003c/a\u003e docs: Remove button arrow\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.8.3...v4.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.358.1 to 1.364.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.364.4\u003c/h2\u003e\n\u003ch2\u003e1.364.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3298\"\u003e#3298\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix: skip deep copy for snapshot/exception events to prevent stack overflow on deeply nested DOM trees\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.3\u003c/h2\u003e\n\u003ch2\u003e1.364.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3300\"\u003e#3300\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Strip workspace:* references from lib/package.json after build\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.2\u003c/h2\u003e\n\u003ch2\u003e1.364.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3297\"\u003e#3297\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/341caaf627d752b35a3b9461a8b1f1fd532f306f\"\u003e\u003ccode\u003e341caaf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: wrap sendBeacon body in Blob to ensure Content-Type header is set\n(2026-03-30)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a863914bca09643f2aef7ca029b96de9cbfbc24c\"\u003e\u003ccode\u003ea863914\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.1\u003c/h2\u003e\n\u003ch2\u003e1.364.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4bdfdbcfe6a5600664a609a6b17c7d7cb72cd20f\"\u003e\u003ccode\u003e4bdfdbc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.0\u003c/h2\u003e\n\u003ch2\u003e1.364.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3285\"\u003e#3285\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/00a50795a16e9274fc6b4ea642b4a5e270f07222\"\u003e\u003ccode\u003e00a5079\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pauldambra\"\u003e\u003ccode\u003e@​pauldambra\u003c/code\u003e\u003c/a\u003e! - Reject the strings \u0026quot;undefined\u0026quot; and \u0026quot;null\u0026quot; in posthog.identify(). All invalid distinct IDs now log a critical console error (always visible, not debug-only).\n(2026-03-27)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d311d757c16500f7f0051c1ed93ba73ebc5e9ada\"\u003e\u003ccode\u003ed311d75\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e fix(browser): skip deep copy for snapshot events to prevent stack overflow (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/517d49bb805418371bdbe8806c6751fa49a3be76\"\u003e\u003ccode\u003e517d49b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/375dae9d871e82d6e781d7611ce0723607199191\"\u003e\u003ccode\u003e375dae9\u003c/code\u003e\u003c/a\u003e chore(browser): ban enum usage (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e fix: strip \u003ccode\u003eworkspace:*\u003c/code\u003e refs from lib/package.json after build (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4561c250dee55e5d045692cd4ea77c15da02b9f5\"\u003e\u003ccode\u003e4561c25\u003c/code\u003e\u003c/a\u003e fix(ai): remove PostHogTraceExporter from main entry point (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/b1adea555f03b7744f26140cde99fd8267b558f2\"\u003e\u003ccode\u003eb1adea5\u003c/code\u003e\u003c/a\u003e feat(react): add slim entrypoint for tree-shakeable usage without posthog-js ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4d6cef416dcd8cedcf224571858729474db2f83f\"\u003e\u003ccode\u003e4d6cef4\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/341caaf627d752b35a3b9461a8b1f1fd532f306f\"\u003e\u003ccode\u003e341caaf\u003c/code\u003e\u003c/a\u003e fix(browser): wrap sendBeacon body in Blob to ensure Content-Type header is s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a863914bca09643f2aef7ca029b96de9cbfbc24c\"\u003e\u003ccode\u003ea863914\u003c/code\u003e\u003c/a\u003e fix(core): fix captureException ReferenceError in React Native for missing Ev...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.358.1...posthog-js@1.364.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.2 to 7.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.72.0\u003c/h2\u003e\n\u003cp\u003e⚓️ feat: built-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003euseForm({\r\n  validate: async ({ formValues }: FormValidateResult) =\u0026gt; {\r\n    if (formValues.test1.length \u0026gt; formValues.test.length) {\r\n      return {\r\n        type: 'formError',\r\n        message: 'something is wrong here',\r\n      };\r\n    }\r\n\u003cpre\u003e\u003ccode\u003eif (formValues.test === 'test') {\r\n  return 'direct error message';\r\n}\r\n\r\nreturn true;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e},\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form validation ignored with native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\n🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/WiXSL\"\u003e\u003ccode\u003e@​WiXSL\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/BrendanC23\"\u003e\u003ccode\u003e@​BrendanC23\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/6810779s\"\u003e\u003ccode\u003e@​6810779s\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/1fecf7362c87c828bb585da12f085163d038c7cf\"\u003e\u003ccode\u003e1fecf73\u003c/code\u003e\u003c/a\u003e 7.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5373fe4faa66c1ce3274adea87cb00a85293fbd\"\u003e\u003ccode\u003ef5373fe\u003c/code\u003e\u003c/a\u003e 🌉 allow subscribe formState to track submit state (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13319\"\u003e#13319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f5deec5a9d2ea04c5363174d043c31c67a4d79cb\"\u003e\u003ccode\u003ef5deec5\u003c/code\u003e\u003c/a\u003e 📖 chore: update issue template CodeSandbox links (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13315\"\u003e#13315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3f4d0f3e100b10618b1fb31006424ef092cb329a\"\u003e\u003ccode\u003e3f4d0f3\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13300\"\u003e#13300\u003c/a\u003e checkbox form valdiation ignored with native valdiation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13310\"\u003e#13310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2e8f081420d981195030ad8f2208a19c268aa0ec\"\u003e\u003ccode\u003e2e8f081\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13299\"\u003e#13299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6067c3f85b17c22f7553b8eadc52d1f1366c4a61\"\u003e\u003ccode\u003e6067c3f\u003c/code\u003e\u003c/a\u003e ⚓️ feat: build-in form level validate (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13195\"\u003e#13195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.2...v7.72.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.4.3 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.3 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/prompt-cli` from 20.4.3 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/prompt-cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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:/...\n\n_Description has been truncated_","html_url":"https://github.com/Tychenco/ManzilTak-frontend/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tychenco%2FManzilTak-frontend/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"6.9.8","new_version":"6.9.10","update_type":"patch","path":null,"pr_created_at":"2026-04-01T06:48:44.000Z","version_change":"6.9.8 → 6.9.10","issue":{"uuid":"4184568242","node_id":"PR_kwDORBVNSM7PKSCe","number":6,"state":"closed","title":"chore: bump the npm-deps group with 56 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-01T07:04:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T06:48:44.000Z","updated_at":"2026-05-01T07:04:38.000Z","time_to_close":2592952,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":56,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.15","new_version":"1.3.1","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.32.1","new_version":"3.37.3","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.36.5","new_version":"6.39.1","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.3.5","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.32.1","new_version":"10.47.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.45.1","new_version":"0.45.2","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.8.4","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.20.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.314.0","new_version":"1.364.4","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.70.0","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.3.0","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.1.2","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.1","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.17","new_version":"0.9.3","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.2.2","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.59.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.9.0","new_version":"4.11.3","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.4","new_version":"24.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"6.9.8","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"conventional-changelog-conventionalcommits","old_version":"9.1.0","new_version":"9.3.1","repository_url":"https://github.com/conventional-changelog/conventional-changelog"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.10","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.4.0","new_version":"2.10.1","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.80.0","new_version":"5.88.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.13","new_version":"2.1.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"storybook","old_version":"10.1.11","new_version":"10.3.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-tsconfig-paths","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"4.0.16","new_version":"4.1.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.1.0","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 56 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.15` | `1.3.1` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.32.1` | `3.37.3` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.36.5` | `6.39.1` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.3.5` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.32.1` | `10.47.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.10` | `0.13.11` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.1` | `0.45.2` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.8.4` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.20.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.314.0` | `1.364.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.70.0` | `7.72.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.0` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.0` | `20.5.0` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.3.0` | `20.5.0` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.1.2` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.1` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.4.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.17` | `0.9.3` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.1` | `16.2.2` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.2.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.59.0` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.9.0` | `4.11.3` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.3.3` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.3.3` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.11` | `10.3.3` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.11` | `10.3.3` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `24.12.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.2.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.16` | `4.1.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.16` | `4.1.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.1.2` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.8` | `6.9.10` |\n| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `9.1.0` | `9.3.1` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.10` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.4.0` | `2.10.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.3.3` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.80.0` | `5.88.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.13` | `2.1.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.11` | `10.3.3` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.3` | `6.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.1.2` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.1.0` |\n\nUpdates `@arcjet/next` from 1.0.0-beta.15 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.3.0...v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e update wasm and add tests for len() on absent map fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5929\"\u003e#5929\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2a31615439e103cdd20d9e8a5e771339379fe50\"\u003ed2a3161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einstall command \u0026amp; pricing references (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5959\"\u003e#5959\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7e54cbd2c1b3559df5f43194ed6f2ec89af5bdda\"\u003e7e54cbd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd api sections (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5803\"\u003e#5803\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a20338124900c483ddead52be4bc3382b24ac652\"\u003ea203381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd ARCJET_SIGNALS to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5930\"\u003e#5930\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a936e87df15dba457301870428431662b1a7ef20\"\u003ea936e87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eastro:\u003c/strong\u003e support astro@6 (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5963\"\u003e#5963\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0058e90853067717f5af4826231c66f93b6ed657\"\u003e0058e90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etrunk:\u003c/strong\u003e disable trivy (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5937\"\u003e#5937\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d5b5b6297db6daaf787a7f98111c9a8087119a34\"\u003ed5b5b62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump flatted from 3.3.3 to 3.4.2 in /examples/nestjs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5939\"\u003e#5939\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/17318086fef5bb1f335b02083d7b7b73e31a836a\"\u003e1731808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-rate-limit (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5924\"\u003e#5924\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db91f184e2c39bf0a17af294774872ff5ba08e91\"\u003edb91f18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nuxt (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5925\"\u003e#5925\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/66cb779e05d5ec96bff0e7bc95c9f2593b326a98\"\u003e66cb779\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd botnet category and IP abuser detection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5913\"\u003e#5913\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d307e26205bd530d38e4b10ca845ccddab4ff2bd\"\u003ed307e26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egraduate experimental_detectPromptInjection to detectPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5920\"\u003e#5920\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0e0e4c180f4b757b798e3041fa1f34521d1d5610\"\u003e0e0e4c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eset minimum timeout when \u003ccode\u003edetectPromptInjection\u003c/code\u003e rule present (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5922\"\u003e#5922\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/36ec27e18df137f3b81288cff5dbf7f852ac1258\"\u003e36ec27e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epublish packages in topological dependency order (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5911\"\u003e#5911\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/30685486d25b98db438d4d664d35b216ceed7bed\"\u003e3068548\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-app-dir-validate-email (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5916\"\u003e#5916\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/22784d4b5c84de32d94ae5a50f05cc6ef99ff64b\"\u003e22784d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump tar from 7.5.10 to 7.5.11 in /examples/nextjs-ip-details (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5914\"\u003e#5914\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e7f14eeb9713baf4040ae491e39cf20b1911abf4\"\u003ee7f14ee\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.3.0...@arcjet/next-v1.3.1\"\u003e1.3.1\u003c/a\u003e (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e refresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5951\"\u003e#5951\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003ee1957d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefresh READMEs (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5940\"\u003e#5940\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003edae94a1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.3.0 to 1.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.2.0...@arcjet/next-v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.2.0 to 1.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\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/arcjet/arcjet-js/commit/ddcad587c236355d61cd6efe586d669e20023fb6\"\u003e\u003ccode\u003eddcad58\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.1 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5926\"\u003e#5926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b3f76efad456e066c7cff28867ddbce78d2e2ef1\"\u003e\u003ccode\u003eb3f76ef\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update and security update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e1957d32f043225f543f32bef2643737428c5356\"\u003e\u003ccode\u003ee1957d3\u003c/code\u003e\u003c/a\u003e chore(docs): refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/dae94a1d4ee8e4ae4a2926f77f5e3c726ea67525\"\u003e\u003ccode\u003edae94a1\u003c/code\u003e\u003c/a\u003e chore: refresh READMEs (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5940\"\u003e#5940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9ddc395ea0ffbbfb4fc02f6e3958f75732343a04\"\u003e\u003ccode\u003e9ddc395\u003c/code\u003e\u003c/a\u003e deps(dev): update dependency \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e to v4.59.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/682a80e5c7ef4a4e0fb35921f0019809433c733c\"\u003e\u003ccode\u003e682a80e\u003c/code\u003e\u003c/a\u003e chore: Release 1.3.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5912\"\u003e#5912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.3.1/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.32.1 to 3.37.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/localizations@3.37.3/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.3/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.36.5 to 6.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\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/clerk/javascript/blob/@clerk/nextjs@6.39.1/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/e5f213f2ab2773992f7156fca760f836ff19d505\"\u003e\u003ccode\u003ee5f213f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/backend\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.33.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/clerk-react\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.61.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\ntokenFormat: 'jwt',\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\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/clerk/javascript/commit/538407227c17edf7b94544796131eeb32f06bf9f\"\u003e\u003ccode\u003e5384072\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/8137\"\u003e#8137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.1/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.3.5 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.6\u003c/h2\u003e\n\u003cp\u003eReleased on January 7, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/cloudwatch-logs\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetCloudWatchLogsSink()\u003c/code\u003e to properly close internally created\n\u003ccode\u003eCloudWatchLogsClient\u003c/code\u003e connections on disposal.  Previously, when the sink\ncreated its own client (i.e., when \u003ccode\u003eoptions.client\u003c/code\u003e was not provided),\nthe client's TLS connections were not closed, causing resource leaks that\nwere detected by Deno's stricter resource leak checking in newer versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/0fdac19c58a2bd1091d3a55d22450cc002052ed4\"\u003e\u003ccode\u003e0fdac19\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.7/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.32.1 to 10.47.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\n});\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.47.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node-core): Add OTLP integration for node-core/light (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19729\"\u003e#19729\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eotlpIntegration\u003c/code\u003e at \u003ccode\u003e@sentry/node-core/light/otlp\u003c/code\u003e for users who manage\ntheir own OpenTelemetry setup and want to send trace data to Sentry without\nadopting the full \u003ccode\u003e@sentry/node\u003c/code\u003e SDK.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport * as Sentry from '@sentry/node-core/light';\nimport { otlpIntegration } from '@sentry/node-core/light/otlp';\n\u003cp\u003econst provider = new NodeTracerProvider();\nprovider.register();\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [\notlpIntegration({\n// Export OTel spans to Sentry via OTLP (default: true)\nsetupOtlpTracesExporter: true,\n}),\n],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node, bun): Add runtime metrics integrations for Node.js and Bun (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19923\"\u003e#19923\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19979\"\u003e#19979\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003enodeRuntimeMetricsIntegration\u003c/code\u003e and \u003ccode\u003ebunRuntimeMetricsIntegration\u003c/code\u003e automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Node.js\nimport * as Sentry from '@sentry/node';\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.nodeRuntimeMetricsIntegration()],\n});\u003c/p\u003e\n\u003cp\u003e// Bun\nimport * as Sentry from '\u003ccode\u003e@​sentry/bun\u003c/code\u003e';\u003c/p\u003e\n\u003cp\u003eSentry.init({\ndsn: '...',\nintegrations: [Sentry.bunRuntimeMetricsIntegration()],\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/getsentry/sentry-javascript/commit/a5a4e7398a83a6d8d1168d09420aeea95a2fa5a0\"\u003e\u003ccode\u003ea5a4e73\u003c/code\u003e\u003c/a\u003e release: 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7477bb15f59e30a2cc3968e50f9f8e061323681\"\u003e\u003ccode\u003ec7477bb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20050\"\u003e#20050\u003c/a\u003e from getsentry/prepare-release/10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3d4e38d1829a874d0c4887c0b84bbad992fc0e05\"\u003e\u003ccode\u003e3d4e38d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c0ce6f3a74a3fcfc3eb158a4a5547b124c1aab5\"\u003e\u003ccode\u003e2c0ce6f\u003c/code\u003e\u003c/a\u003e feat(deps): Bump OpenTelemetry dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20046\"\u003e#20046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8f08fcb5404b152e90f258f207b71d150f20b01a\"\u003e\u003ccode\u003e8f08fcb\u003c/code\u003e\u003c/a\u003e fix(browser-tests): Pin axios to 1.13.5 to avoid compromised 1.14.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20047\"\u003e#20047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/381549244a6a94e30ade9b2545fbdd03312eaf5a\"\u003e\u003ccode\u003e3815492\u003c/code\u003e\u003c/a\u003e fix(profiling): Disable profiling in worker threads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20040\"\u003e#20040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61edc252aa34ef6f9eb6be17add53412c6ea95f2\"\u003e\u003ccode\u003e61edc25\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19890\"\u003e#19890\u003c/a\u003e from getsentry/fix/react-router-debug-id-double-inj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/28f94f3ad844093147eb6886978553e2c56712a7\"\u003e\u003ccode\u003e28f94f3\u003c/code\u003e\u003c/a\u003e fix(react-router): Disable debug ID injection in Vite plugin to prevent doubl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9bfc68252faa63d0bb202ec5f5fc4b5142aa7fbc\"\u003e\u003ccode\u003e9bfc682\u003c/code\u003e\u003c/a\u003e ref(browser-tests): Add waitForMetricRequest helper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20002\"\u003e#20002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/08cab24260c02b1dd3dc982b96eb26303eb0ccc1\"\u003e\u003ccode\u003e08cab24\u003c/code\u003e\u003c/a\u003e fix(node): Deduplicate \u003ccode\u003esentry-trace\u003c/code\u003e and \u003ccode\u003ebaggage\u003c/code\u003e headers on outgoing reque...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.32.1...10.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.10 to 0.13.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.11\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/t3-oss/t3-env/commit/23ddb79a92800665daa54b90c99f7c1099eeb6fb\"\u003e\u003ccode\u003e23ddb79\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/6937086b36e36f8519aaf75e46def2da4b62eb55\"\u003e\u003ccode\u003e6937086\u003c/code\u003e\u003c/a\u003e Update zod imports to support tree-shaking for Webpack (Next.js) and esbuild ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.11/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.1 to 0.45.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esql.identifier()\u003c/code\u003e, \u003ccode\u003esql.as()\u003c/code\u003e escaping issues. Previously all the values passed to this functions were not properly escaped\ncausing a possible SQL Injection (CWE-89) vulnerability\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/EthanKim88\"\u003e\u003ccode\u003e@​EthanKim88\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/0x90sh\"\u003e\u003ccode\u003e@​0x90sh\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/wgoodall01\"\u003e\u003ccode\u003e@​wgoodall01\u003c/code\u003e\u003c/a\u003e for reaching out to us with a reproduction and suggested fix\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/drizzle-team/drizzle-orm/commit/273c78071d4841b497f5144734b38294df7ec64b\"\u003e\u003ccode\u003e273c780\u003c/code\u003e\u003c/a\u003e + 0.45.2 (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5534\"\u003e#5534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4aa6ecfee4b4728dadf6f77f071a149878a3c6c0\"\u003e\u003ccode\u003e4aa6ecf\u003c/code\u003e\u003c/a\u003e Kit updates (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5490\"\u003e#5490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e8e6edfef5ca69c6188d320388ad440265911057\"\u003e\u003ccode\u003ee8e6edf\u003c/code\u003e\u003c/a\u003e feat(drizzle-kit): support d1 via binding (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.1 to 16.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebackport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBackport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enext.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003eBackport: disable bmi2 in qfilter \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\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/nextjs-bot\"\u003e\u003ccode\u003e@​nextjs-bot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaojude\"\u003e\u003ccode\u003e@​gaojude\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wbinnssmith\"\u003e\u003ccode\u003e@​wbinnssmith\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/bgw\"\u003e\u003ccode\u003e@​bgw\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.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\u003edocs: post release amends (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91715\"\u003e#91715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix broken Activity Patterns demo link in preserving UI state guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91698\"\u003e#91698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix adapter outputs for dynamic metadata routes (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91680\"\u003e#91680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: fix webpack loader runner layer (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91727\"\u003e#91727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix server actions in standalone mode with \u003ccode\u003ecacheComponents\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91711\"\u003e#91711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturbo-persistence: remove Unmergeable mmap advice (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91713\"\u003e#91713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix layout segment optimization: move app-page imports to server-utility transition (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91701\"\u003e#91701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTurbopack: lazy require metadata and handle TLA (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91705\"\u003e#91705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[turbopack] Respect \u003ccode\u003e{eval:true}\u003c/code\u003e in worker_threads constructors (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91666\"\u003e#91666\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/icyJoseph\"\u003e\u003ccode\u003e@​icyJoseph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/abhishekmardiya\"\u003e\u003ccode\u003e@​abhishekmardiya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ijjk\"\u003e\u003ccode\u003e@​ijjk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev16.2.1-canary.16\u003c/h2\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd rust-fingerprint task and SCCACHE passthrough env: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92167\"\u003e#92167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove error message for deprecated \u003ccode\u003eexperimental.dynamicIO\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92081\"\u003e#92081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Fix CSS HMR on Safari: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92123\"\u003e#92123\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Rspack development test manifest: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92142\"\u003e#92142\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/52faae3d94641584e13691238df5be158d0f00fb\"\u003e\u003ccode\u003e52faae3\u003c/code\u003e\u003c/a\u003e v16.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8d0f77bfa210691875c264fdf83cfee4e9ae418f\"\u003e\u003ccode\u003e8d0f77b\u003c/code\u003e\u003c/a\u003e Backport: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92177\"\u003e#92177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e151e5f84285ac569cf2ec311873200511eea8b3\"\u003e\u003ccode\u003ee151e5f\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1a319ea4dc564974371f9e7ff0f3693512fa018c\"\u003e\u003ccode\u003e1a319ea\u003c/code\u003e\u003c/a\u003e [backport] Fix CSS HMR on Safari (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92174\"\u003e#92174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c0edad2762d309cf9125c1dee361227c0f4327d1\"\u003e\u003ccode\u003ec0edad2\u003c/code\u003e\u003c/a\u003e Turbopack: exclude metadata routes from server HMR (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92034\"\u003e#92034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6446990d929c5560d652ce76634b450be057b4e\"\u003e\u003ccode\u003ed644699\u003c/code\u003e\u003c/a\u003e Turbopack: enable server HMR for app route handlers (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91466\"\u003e#91466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/34de2cac2918aa570a4c12c6e3ae9ed3d70d1f7a\"\u003e\u003ccode\u003e34de2ca\u003c/code\u003e\u003c/a\u003e next.config.js: Accept an option for serverFastRefresh (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91968\"\u003e#91968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c4779d1b085a563f39faea86f7b84d5d9adc4f72\"\u003e\u003ccode\u003ec4779d1\u003c/code\u003e\u003c/a\u003e [create-next-app] Skip interactive prompts when CLI flags are provided (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91840\"\u003e#91840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/edcf19ae132b5853bb9f9c41888887f7830c19ad\"\u003e\u003ccode\u003eedcf19a\u003c/code\u003e\u003c/a\u003e Backport: TypeScript v6 deprecations for baseUrl and moduleResolution (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92130\"\u003e#92130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/eee3f524e9f7b322cbd82999fb0f4b90585cc7bf\"\u003e\u003ccode\u003eeee3f52\u003c/code\u003e\u003c/a\u003e backport: Move expanded adapters docs to API reference (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92115\"\u003e#92115\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/92129\"\u003e#92129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.1...v16.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.7.0 to 4.8.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.4\u003c/h2\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.3\u003c/h2\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.1\u003c/h2\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://next-intl.dev/blog/precompilation\"\u003eblog post\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalization of file references for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2230\"\u003e#2230\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.4 (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove TypeScript peer dependency and update examples to TypeScript v6 (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2293\"\u003e#2293\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e5e7bcd7\u003c/a\u003e) – by \u003ca href=\"https://github.com/wojtekmaj\"\u003e\u003ccode\u003e@​wojtekmaj\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02149c19ee52a581fdc52f3160550bf957256488\"\u003e02149c1\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/722785bc2d34f38949b8186c0282af88db38c2a5\"\u003e\u003ccode\u003e722785b\u003c/code\u003e\u003c/a\u003e v4.8.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5e7bcd743994f8a3ccfd904d7969f4543950cd0a\"\u003e\u003ccode\u003e5e7bcd7\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c9d605131259d0533757063822fafb7d3584eca3\"\u003e\u003ccode\u003ec9d6051\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5be07b66dfc5842e27decced737ba9b0ab85377f\"\u003e\u003ccode\u003e5be07b6\u003c/code\u003e\u003c/a\u003e fix: Remove TypeScript peer dependency and update examples to TypeScript v6 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/58326e7df6d2c1ec02673872290b13c5c7daefc2\"\u003e\u003ccode\u003e58326e7\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2282\"\u003e#2282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/ed19787a6d5e106cf98d2c653500548705dd41ee\"\u003e\u003ccode\u003eed19787\u003c/code\u003e\u003c/a\u003e docs: Fix typos (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2283\"\u003e#2283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/db51a73694b9bb6b251bf5a59fb636f98fb24b19\"\u003e\u003ccode\u003edb51a73\u003c/code\u003e\u003c/a\u003e docs: Fix typos in \u003ccode\u003euseExtracted\u003c/code\u003e blog post (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2279\"\u003e#2279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/c0f494caad2d0db86e9ac977ef9854411ccd6d8f\"\u003e\u003ccode\u003ec0f494c\u003c/code\u003e\u003c/a\u003e docs: Update precompilation.mdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f340ad0cf21f744ebbe382baf2a832d71136ab0d\"\u003e\u003ccode\u003ef340ad0\u003c/code\u003e\u003c/a\u003e docs: Add disclaimer to SWC plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/a60bd30e049bc1062fbfcd93f8a285be8d12f492\"\u003e\u003ccode\u003ea60bd30\u003c/code\u003e\u003c/a\u003e docs: Remove button arrow\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.7.0...v4.8.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pg` from 8.16.0 to 8.20.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/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.314.0 to 1.364.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.364.4\u003c/h2\u003e\n\u003ch2\u003e1.364.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3298\"\u003e#3298\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix: skip deep copy for snapshot/exception events to prevent stack overflow on deeply nested DOM trees\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.3\u003c/h2\u003e\n\u003ch2\u003e1.364.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3300\"\u003e#3300\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Strip workspace:* references from lib/package.json after build\n(2026-03-31)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.2\u003c/h2\u003e\n\u003ch2\u003e1.364.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3297\"\u003e#3297\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/341caaf627d752b35a3b9461a8b1f1fd532f306f\"\u003e\u003ccode\u003e341caaf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - fix: wrap sendBeacon body in Blob to ensure Content-Type header is set\n(2026-03-30)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a863914bca09643f2aef7ca029b96de9cbfbc24c\"\u003e\u003ccode\u003ea863914\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.1\u003c/h2\u003e\n\u003ch2\u003e1.364.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4bdfdbcfe6a5600664a609a6b17c7d7cb72cd20f\"\u003e\u003ccode\u003e4bdfdbc\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.24.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.364.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.364.0\u003c/h2\u003e\n\u003ch2\u003e1.364.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3285\"\u003e#3285\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/00a50795a16e9274fc6b4ea642b4a5e270f07222\"\u003e\u003ccode\u003e00a5079\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pauldambra\"\u003e\u003ccode\u003e@​pauldambra\u003c/code\u003e\u003c/a\u003e! - Reject the strings \u0026quot;undefined\u0026quot; and \u0026quot;null\u0026quot; in posthog.identify(). All invalid distinct IDs now log a critical console error (always visible, not debug-only).\n(2026-03-27)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/d311d757c16500f7f0051c1ed93ba73ebc5e9ada\"\u003e\u003ccode\u003ed311d75\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2365df5c420fb88dccb74c85beeb058be92eb66e\"\u003e\u003ccode\u003e2365df5\u003c/code\u003e\u003c/a\u003e fix(browser): skip deep copy for snapshot events to prevent stack overflow (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/517d49bb805418371bdbe8806c6751fa49a3be76\"\u003e\u003ccode\u003e517d49b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/375dae9d871e82d6e781d7611ce0723607199191\"\u003e\u003ccode\u003e375dae9\u003c/code\u003e\u003c/a\u003e chore(browser): ban enum usage (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/bab5f3a0c061dc48c2b573136c03758a3ba3c301\"\u003e\u003ccode\u003ebab5f3a\u003c/code\u003e\u003c/a\u003e fix: strip \u003ccode\u003eworkspace:*\u003c/code\u003e refs from lib/package.json after build (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3300\"\u003e#3...\n\n_Description has been truncated_","html_url":"https://github.com/chiragbidx/panda-studio-xxn/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chiragbidx%2Fpanda-studio-xxn/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.0.0","new_version":"7.7.0","update_type":"minor","path":null,"pr_created_at":"2026-03-23T09:58:41.000Z","version_change":"7.0.0 → 7.7.0","issue":{"uuid":"4119660994","node_id":"PR_kwDORCYHDs7MoU6o","number":271,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-03-30T10:08:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-23T09:58:41.000Z","updated_at":"2026-03-30T10:08:13.000Z","time_to_close":605372,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":19,"packages":[{"name":"@supabase/supabase-js","old_version":"2.93.3","new_version":"2.99.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.95.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-table","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.20.0","new_version":"3.20.4","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lucide-react","old_version":"0.303.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"mammoth","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/mwilliamson/mammoth.js"},{"name":"mathlive","old_version":"0.108.3","new_version":"0.109.0","repository_url":"https://github.com/arnog/mathlive"},{"name":"pdfjs-dist","old_version":"5.4.624","new_version":"5.5.207","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.72.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"7.0.0","new_version":"7.7.0","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 17 updates in the /admin-panel directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.93.3` | `2.99.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.95.0` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.20.0` | `3.20.4` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.20.0` | `3.20.4` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.20.0` | `3.20.4` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.20.0` | `3.20.4` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.3` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.303.0` | `0.577.0` |\n| [mammoth](https://github.com/mwilliamson/mammoth.js) | `1.11.0` | `1.12.0` |\n| [mathlive](https://github.com/arnog/mathlive) | `0.108.3` | `0.109.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.624` | `5.5.207` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.72.0` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.0.0` | `7.7.0` |\n\n\nUpdates `@supabase/supabase-js` from 2.93.3 to 2.99.3\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.99.3\u003c/h2\u003e\n\u003ch2\u003e2.99.3 (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e guard navigator lock steal against cascade when lock is stolen by another request (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2178\"\u003e#2178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e structural detection on json() to detect Response-like errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2179\"\u003e#2179\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.99.3-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.3-canary.0 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e use phoenix's js lib inside realtime-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlan Guzek\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.99.2\u003c/h2\u003e\n\u003ch2\u003e2.99.2 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e do not rewrite signed URL to render endpoint for empty transform object (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2162\"\u003e#2162\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.99.2-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.99.2-canary.0 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e do not rewrite signed URL to render endpoint for empty transform object (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2162\"\u003e#2162\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.99.1\u003c/h2\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.99.2 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.99.1 (2026-03-11)\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.99.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\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.97.0 (2026-02-18)\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.96.0 (2026-02-17)\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.95.3 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.95.0 (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.94.1 (2026-02-04)\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.94.0 (2026-02-03)\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/supabase/supabase-js/commit/bc435b39a9e57944f13c779da648049950f35951\"\u003e\u003ccode\u003ebc435b3\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2168\"\u003e#2168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b85174f4f2353615c60a5ab7c6dd14c9a4fa9f85\"\u003e\u003ccode\u003eb85174f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2161\"\u003e#2161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/280e45331b9a401c613bfe328b8b1f3d21438194\"\u003e\u003ccode\u003e280e453\u003c/code\u003e\u003c/a\u003e docs(repo): enrich tsdoc with examples and notes (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2152\"\u003e#2152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/749aaa9fdb432724324d3f417b55741d40416592\"\u003e\u003ccode\u003e749aaa9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.99.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2156\"\u003e#2156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fab1655cbf403b16bca644a617bada8e2aa4850c\"\u003e\u003ccode\u003efab1655\u003c/code\u003e\u003c/a\u003e chore(deps): update supabase ssr (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2147\"\u003e#2147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e6bdfe2cb2b13fb970a22b30db219a7b488ed620\"\u003e\u003ccode\u003ee6bdfe2\u003c/code\u003e\u003c/a\u003e test(ci): add e2e tests for example apps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/8451cc05bb1a4a0111b73c3fe2a5b9f022788503\"\u003e\u003ccode\u003e8451cc0\u003c/code\u003e\u003c/a\u003e chore(release): version 2.98.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/32c319b4d32ddb457c636cbcc008c8b7fd202d96\"\u003e\u003ccode\u003e32c319b\u003c/code\u003e\u003c/a\u003e docs(supabase): document UNUSED_EXTERNAL_IMPORT build warning as false positi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fb84c6e0dccf277a6ebf76014c39064d2eae8a57\"\u003e\u003ccode\u003efb84c6e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.96.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2121\"\u003e#2121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.99.3/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.20 to 5.95.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.95.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.95.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(*): resolve issue about excluded build directory (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10312\"\u003e#10312\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/4b6536dfce99036f4e37f52943c6fed3ad0e0a18\"\u003e\u003ccode\u003e4b6536d\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.94.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.94.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: fixed version (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10064\"\u003e#10064\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/4c75210ce8235fe3d39b67e1029eff11278927cc\"\u003e\u003ccode\u003e4c75210\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.94.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: stop node types from leaking into browser (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(streamedQuery): maintain error state on reset refetch with initialData defined (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10287\"\u003e#10287\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/248975e896f585f6eaa505c796e73fcf7bfd1eec\"\u003e\u003ccode\u003e248975e\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.91.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10291\"\u003e#10291\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/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\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.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.91.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4d7de830eb6e19ba9c20d4c44ed4f49c09ed7be3\"\u003e\u003ccode\u003e4d7de83\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10317\"\u003e#10317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8fe71e4fe7bc34e8b7b551d20ac1f70906572529\"\u003e\u003ccode\u003e8fe71e4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10313\"\u003e#10313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c613c225355502306c5011bb28fe59225cb1262c\"\u003e\u003ccode\u003ec613c22\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10309\"\u003e#10309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9346430657621591e1b1da08f04f8929071a6ad7\"\u003e\u003ccode\u003e9346430\u003c/code\u003e\u003c/a\u003e ci: changeset release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be3746f069ce7c6dbed427f3e2f32f4b304997ae\"\u003e\u003ccode\u003ebe3746f\u003c/code\u003e\u003c/a\u003e fix: stop node types from leaking into browser (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10302\"\u003e#10302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b6fd86b0b00af5b901e5d2f370db312997a35d96\"\u003e\u003ccode\u003eb6fd86b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10297\"\u003e#10297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/79e37cb5de45043e71e33f1382ed85749ab75770\"\u003e\u003ccode\u003e79e37cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10296\"\u003e#10296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a89aab975581c25c113a26c8af486b4cafad272a\"\u003e\u003ccode\u003ea89aab9\u003c/code\u003e\u003c/a\u003e fix(core): cancel paused initial fetch when last observer unsubscribes (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10291\"\u003e#10291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3761d2bd135e45886a84920a08ffe62044a6bd8b\"\u003e\u003ccode\u003e3761d2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10290\"\u003e#10290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6fa901b97a22a80d0fca3f6ed86237ff0cbdd13b\"\u003e\u003ccode\u003e6fa901b\u003c/code\u003e\u003c/a\u003e feat/environmentManager (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10199\"\u003e#10199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.95.0/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table` from 3.20.0 to 3.20.4\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-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/extension-table/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [0bcf3c2]\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.20.4\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.20.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [c94fac4]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [6b9ea92]\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.20.3\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.20.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [269823d]\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.20.2\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.20.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [25f57e4]\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.20.1\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.20.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\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-cell` from 3.20.0 to 3.20.4\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-table-cell\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/ueberdosis/tiptap/commits/HEAD/packages/extension-table-cell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-header` from 3.20.0 to 3.20.4\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-table-header\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/ueberdosis/tiptap/commits/HEAD/packages/extension-table-header\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-row` from 3.20.0 to 3.20.4\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-table-row\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\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/ueberdosis/tiptap/commits/HEAD/packages/extension-table-row\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.20.0 to 3.20.4\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/pm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.3\u003c/h2\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\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\u003eForward BubbleMenu and FloatingMenu HTML props to the actual menu element so attributes like \u003ccode\u003eclassName\u003c/code\u003e, \u003ccode\u003estyle\u003c/code\u003e, \u003ccode\u003edata-*\u003c/code\u003e, and event handlers bind to the positioned menu container.\u003c/li\u003e\n\u003cli\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eisNodeEmpty()\u003c/code\u003e so multi-line text with non-whitespace content is no longer treated as empty when \u003ccode\u003eignoreWhitespace\u003c/code\u003e is enabled.\u003c/li\u003e\n\u003cli\u003eFixed overlapping bold and italic markdown serialization and round-tripping.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where empty paragraphs accumulated in the document on every page reload when using the UniqueID extension with the Collaboration extension and an externally created Yjs provider.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-youtube\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eExport missing \u003ccode\u003egetEmbedUrlFromYoutubeUrl\u003c/code\u003e and \u003ccode\u003eisValidYoutubeUrl\u003c/code\u003e embed URL utility functions\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\u003eGenerate a stable per-instance menu plugin key automatically when \u003ccode\u003epluginKey\u003c/code\u003e is omitted, so multiple BubbleMenu or FloatingMenu components can be mounted without colliding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-placeholder\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSkip placeholder decorations on non-textblock nodes when \u003ccode\u003eincludeChildren\u003c/code\u003e is enabled to prevent duplicate placeholders on wrapper nodes like lists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003c!-- 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/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.4\u003c/h2\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003ch2\u003e3.20.2\u003c/h2\u003e\n\u003ch2\u003e3.20.1\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\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an engine requirement for Node 20 which caused hiccups, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/8bcbf73ae7eb56e7b4f1300b66cf543342c7ee27\"\u003e\u003ccode\u003e8bcbf73\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5faddd60af7b4d612f32a0c6b44432b77c8c490c\"\u003e\u003ccode\u003e5faddd6\u003c/code\u003e\u003c/a\u003e fix: engine requirement (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f91e3add5c028bc4110c513b0c2571b284c35af\"\u003e\u003ccode\u003e0f91e3a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/d5ff1a8c605df1df998c2e7df2c4c8ac762b0dea\"\u003e\u003ccode\u003ed5ff1a8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/c3efd489010366e755de9d65fd741888fd8b7462\"\u003e\u003ccode\u003ec3efd48\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/988b888108c8df911ef37e68d0e26c85ad90e885\"\u003e\u003ccode\u003e988b888\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/2726c74e9c6a0645127d1630e5ca49f64bc9fe67\"\u003e\u003ccode\u003e2726c74\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6202c7e43e9df01ba606396aed60fbae5583f7a1\"\u003e\u003ccode\u003e6202c7e\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e and jsdom (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/302b51de22535cc90235472c52e3401bedd46f80\"\u003e\u003ccode\u003e302b51d\u003c/code\u003e\u003c/a\u003e fix: Expanded the regex ever so slightly to also cover script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/cd85175da3c4614aeb0f1022f2a347e5e9bdd58b\"\u003e\u003ccode\u003ecd85175\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\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.303.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\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/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e 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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\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\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.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 `mammoth` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mwilliamson/mammoth.js/blob/master/NEWS\"\u003emammoth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHandle hyperlinked wp:anchor and wp:inline elements.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle hyperlink complex fields with unquoted hrefs.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/380a4a8279a22201d0a3f729cc4f3587f104877d\"\u003e\u003ccode\u003e380a4a8\u003c/code\u003e\u003c/a\u003e Bump version to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/0830b29be54e02460654cd60116472cb9e065472\"\u003e\u003ccode\u003e0830b29\u003c/code\u003e\u003c/a\u003e Clarify variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/8e6c5c7a3387b43b5d10f81357f7a1e1d87f451b\"\u003e\u003ccode\u003e8e6c5c7\u003c/code\u003e\u003c/a\u003e Clarify test names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/04ac1b979cb0539bd70445e3c4ed82572309ffe0\"\u003e\u003ccode\u003e04ac1b9\u003c/code\u003e\u003c/a\u003e Simplify HYPERLINK field handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/6cfbe0b8952b809bb1a3564041c8155405336167\"\u003e\u003ccode\u003e6cfbe0b\u003c/code\u003e\u003c/a\u003e Handle hyperlink complex fields with unquoted hrefs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mwilliamson/mammoth.js/commit/5b8d20f1cdca33a08cd0cb72af5b13c22653cea3\"\u003e\u003ccode\u003e5b8d20f\u003c/code\u003e\u003c/a\u003e Handle hyperlinked wp:anchor and wp:inline elements\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mwilliamson/mammoth.js/compare/1.11.0...1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mathlive` from 0.108.3 to 0.109.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arnog/mathlive/blob/master/CHANGELOG.md\"\u003emathlive's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e[Unreleased]\u003c/h3\u003e\n\u003ch3\u003eResolved Issues\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2946\"\u003e#2946\u003c/a\u003e\u003c/strong\u003e Fixed virtual keyboard toggle focus issues. Clicking the\n\u003ccode\u003evirtual-keyboard-toggle\u003c/code\u003e button now correctly focuses the mathfield and\naccepts virtual keyboard input. (contributed by \u003ca href=\"https://github.com/mgreminger\"\u003e\u003ccode\u003e@​mgreminger\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2956\"\u003e#2956\u003c/a\u003e\u003c/strong\u003e Fixed incorrect inter-atom spacing before relation operators (e.g.\n\u003ccode\u003e=\u003c/code\u003e) when using accent commands like \u003ccode\u003e\\hat{x}\u003c/code\u003e. (contributed by \u003ca href=\"https://github.com/repst\"\u003e\u003ccode\u003e@​repst\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2957\"\u003e#2957\u003c/a\u003e\u003c/strong\u003e Fixed a caret trap in LaTeX command mode after deleting a lone\nbackslash. Empty \u003ccode\u003elatexgroup\u003c/code\u003e containers are now removed when delete operations\nremove the last LaTeX atom. (contributed by \u003ca href=\"https://github.com/repst\"\u003e\u003ccode\u003e@​repst\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2958\"\u003e#2958\u003c/a\u003e\u003c/strong\u003e Fixed smart-fence closing delimiter remaining in ghost styling after\npressing Space. The closing delimiter is now properly committed and rendered\nnormally. (contributed by \u003ca href=\"https://github.com/repst\"\u003e\u003ccode\u003e@​repst\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed the caret getting trapped inside a LaTeX command group when navigating\nwith arrow keys. Pressing left or right arrow to move past the boundary of a\n\u003ccode\u003e\\command\u003c/code\u003e now correctly accepts the command and exits LaTeX mode.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2935\"\u003e#2935\u003c/a\u003e\u003c/strong\u003e Fixed Korean localization translation errors. (contributed by\n\u003ca href=\"https://github.com/onu032001\"\u003e\u003ccode\u003e@​onu032001\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2938\"\u003e#2938\u003c/a\u003e\u003c/strong\u003e Removed debug \u003ccode\u003econsole.log\u003c/code\u003e from \u003ccode\u003ePromptAtom\u003c/code\u003e. (contributed by\n\u003ca href=\"https://github.com/remiangot\"\u003e\u003ccode\u003e@​remiangot\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/arnog/mathlive/issues/2726\"\u003e#2726\u003c/a\u003e\u003c/strong\u003e Updated Italian localization with improved translations and\ncapitalization normalization. (contributed by \u003ca href=\"https://github.com/GGilli\"\u003e\u003ccode\u003e@​GGilli\u003c/code\u003e\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arnog/mathlive/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 5.4.624 to 5.5.207\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.207\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, font conversion, image conversion, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.624\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20617\"\u003emozilla/pdf.js#20617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace the various interfaces in \u003ccode\u003eweb/interfaces.js\u003c/code\u003e with proper classes by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20607\"\u003emozilla/pdf.js#20607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Brotli decompression by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20610\"\u003emozilla/pdf.js#20610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange all relevant \u003ccode\u003eBasePDFStream\u003c/code\u003e implementations to take an actual \u003ccode\u003eURL\u003c/code\u003e instance by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20614\"\u003emozilla/pdf.js#20614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport loading progress \u0026quot;automatically\u0026quot; when using the \u003ccode\u003ePDFDataTransportStream\u003c/code\u003e class, and remove the \u003ccode\u003ePDFDataRangeTransport.prototype.onDataProgress\u003c/code\u003e method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20615\"\u003emozilla/pdf.js#20615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the ccittfax decoder from pdfium by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20613\"\u003emozilla/pdf.js#20613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid to have to download the model when toggling the button in the alt-text image settings dialog (bug 2013899) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20621\"\u003emozilla/pdf.js#20621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet the toggle button in the alt-text dialog downloading (resp. delete) the model and enabling (resp. disabling) alt-text guessing (bug 2014167) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20622\"\u003emozilla/pdf.js#20622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlush the text content chunk only on real font changes (bug 2013793) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20624\"\u003emozilla/pdf.js#20624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove progress reporting in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e, and prevent unnecessary data copy in \u003ccode\u003eChunkedStream.prototype.onReceiveData\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20627\"\u003emozilla/pdf.js#20627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCap the max canvas dimensions in order to avoid to downscale large images in the worker (bug 2014399) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20628\"\u003emozilla/pdf.js#20628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eWorker was terminated\u003c/code\u003e error when loading is cancelled by \u003ca href=\"https://github.com/andriivitiv\"\u003e\u003ccode\u003e@​andriivitiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20503\"\u003emozilla/pdf.js#20503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn tagged pdfs, TH can be either a column header or a row header (bug 2014080) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20623\"\u003emozilla/pdf.js#20623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the supported Node.js \u0026quot;patch\u0026quot; versions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20635\"\u003emozilla/pdf.js#20635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that pending requests are resolved when calling \u003ccode\u003ePDFDataTransportStreamReader.prototype.progressiveDone\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20634\"\u003emozilla/pdf.js#20634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize the font name in \u003ccode\u003egetBaseFontMetrics\u003c/code\u003e (issue 20246) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20637\"\u003emozilla/pdf.js#20637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid branching in convertBlackAndWhiteToRGBA by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20638\"\u003emozilla/pdf.js#20638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet a pages mapper per loaded document by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20640\"\u003emozilla/pdf.js#20640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump library version to \u003ccode\u003e5.5\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20642\"\u003emozilla/pdf.js#20642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the minimum supported Google Chrome version to 118 by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20645\"\u003emozilla/pdf.js#20645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20639\"\u003emozilla/pdf.js#20639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a 'FreeText accessibility' integration test by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20643\"\u003emozilla/pdf.js#20643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd firefox-devtools-mcp to let AI agents test and debug in Firefox by \u003ca href=\"https://github.com/marco-c\"\u003e\u003ccode\u003e@​marco-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20644\"\u003emozilla/pdf.js#20644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert \u003ccode\u003ePDFPageProxy.prototype.getTextContent\u003c/code\u003e to an asynchronous method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20648\"\u003emozilla/pdf.js#20648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnds the current drawing session when closing the tab (bug 2015385) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20649\"\u003emozilla/pdf.js#20649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStart using \u003ccode\u003eResponse.prototype.bytes()\u003c/code\u003e in the code-base by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20651\"\u003emozilla/pdf.js#20651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove and re-use the \u003ccode\u003estripPath\u003c/code\u003e helper function more by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20656\"\u003emozilla/pdf.js#20656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jbig2 decoder (pdfium@0455e822ded1a5537d826703988e986a33d2d4a1) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20655\"\u003emozilla/pdf.js#20655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable a couple of additional \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e rules by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20654\"\u003emozilla/pdf.js#20654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix types to make \u0026quot;gulp typestest\u0026quot; succeeding by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20641\"\u003emozilla/pdf.js#20641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid parsing skipped range requests in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e (PR 10694 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20652\"\u003emozilla/pdf.js#20652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable the \u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e ESLint plugin rule by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20657\"\u003emozilla/pdf.js#20657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd code coverage for unit tests running in node by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20658\"\u003emozilla/pdf.js#20658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Codecov badge by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20659\"\u003emozilla/pdf.js#20659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eObject.hasOwn\u003c/code\u003e usage from the \u003ccode\u003esrc/core/xref.js\u003c/code\u003e file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20663\"\u003emozilla/pdf.js#20663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTruncate too long /Decode map entries (issue 20668) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20669\"\u003emozilla/pdf.js#20669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003ePDFObjects\u003c/code\u003e class to use a \u003ccode\u003eMap\u003c/code\u003e internally by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20673\"\u003emozilla/pdf.js#20673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the keyboard accessibility of the manage button in the thumbnails view (bug 2015916) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20675\"\u003emozilla/pdf.js#20675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support text selection under search highlights by \u003ca href=\"https://github.com/matt-atticus\"\u003e\u003ccode\u003e@​matt-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20463\"\u003emozilla/pdf.js#20463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code coverage line mapping by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20665\"\u003emozilla/pdf.js#20665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eCanvasGraphics\u003c/code\u003e properties (PR 700 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20682\"\u003emozilla/pdf.js#20682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the checkboxes in the thumbnails view (bug 2016136) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20678\"\u003emozilla/pdf.js#20678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle tab/page down when on a menu (bug 2016212) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20681\"\u003emozilla/pdf.js#20681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the sidebar resizer (bug 2016142) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20679\"\u003emozilla/pdf.js#20679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for deleting, cutting, copying and pasting pages (bug 2010830, 2010831) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20670\"\u003emozilla/pdf.js#20670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to navigate with the keyboard to go from a checkbox to an other in the thumbnail view (bug 2016007) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20677\"\u003emozilla/pdf.js#20677\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/mozilla/pdf.js/commit/5279646985f4744386a9fe3cf61b28bf1ff88d6e\"\u003e\u003ccode\u003e5279646\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20751\"\u003e#20751\u003c/a\u003e from calixteman/bug2016693\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/98d0332a9f99f6d4f0185738025baf23eca6faab\"\u003e\u003ccode\u003e98d0332\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20767\"\u003e#20767\u003c/a\u003e from calixteman/followup_20742\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/c1fe547a05a01790e724b6ea542cc031d78d2e97\"\u003e\u003ccode\u003ec1fe547\u003c/code\u003e\u003c/a\u003e Add an integration test for the issue fixed in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20742\"\u003e#20742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/rmg007/Questerix/pull/271","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmg007%2FQuesterix/issues/271","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/271/packages"}},{"old_version":"6.9.8","new_version":"6.9.10","update_type":"patch","path":null,"pr_created_at":"2026-03-12T15:22:22.000Z","version_change":"6.9.8 → 6.9.10","issue":{"uuid":"4065432657","node_id":"PR_kwDOQ7mPgc7KE2xn","number":6,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 55 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-12T15:22:22.000Z","updated_at":"2026-03-12T15:22:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":55,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.15","new_version":"1.2.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.32.1","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.36.5","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.3.5","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.32.1","new_version":"10.43.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"lucide-react","old_version":"0.563.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.20.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.314.0","new_version":"1.360.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.70.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@commitlint/cli","old_version":"20.3.0","new_version":"20.4.4","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.0","new_version":"20.4.4","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.3.0","new_version":"20.4.4","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.0.22","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.1","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.17","new_version":"0.9.2","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.4","new_version":"24.12.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.2.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.16","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.16","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.16","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"6.9.8","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.4.0","new_version":"2.9.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.80.0","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.13","new_version":"2.1.4","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"vite-tsconfig-paths","old_version":"6.0.3","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.0.5","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 51 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.15` | `1.2.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.32.1` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.36.5` | `6.39.0` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.3.5` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.32.1` | `10.43.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `0.577.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.8.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.20.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.18.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.314.0` | `1.360.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.70.0` | `7.71.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.0` | `20.4.4` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.0` | `20.4.4` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.3.0` | `20.4.4` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.0.22` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.1` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.17` | `0.9.2` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.1` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.9.0` | `4.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.2.17` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.2.17` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.11` | `10.2.17` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.11` | `10.2.17` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `24.12.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.2.0` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.16` | `4.1.0` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.16` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.1.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.8` | `6.9.10` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.4` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.4.0` | `2.9.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.2.17` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.80.0` | `5.86.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.13` | `2.1.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.3` | `6.1.1` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.0.5` |\n\n\nUpdates `@arcjet/next` from 1.0.0-beta.15 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd detect_prompt_injection rule (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5871\"\u003e#5871\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b801a6b0f54e910cd13666c3689157bbe1812bc6\"\u003eb801a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e add support for local filter fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42e1a06bd649ed8d9a0d2644b01095f2fcf97835\"\u003e42e1a06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better \u003ccode\u003eprotectSignup\u003c/code\u003e error messages (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5797\"\u003e#5797\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/06267d96ed48b46c9a4596bb296e4e28faa69350\"\u003e06267d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better error w/o \u003ccode\u003erules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5799\"\u003e#5799\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/57be82bb19ea9ea10552f08d965f316bccfd2a67\"\u003e57be82b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new bots to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5801\"\u003e#5801\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4d3c326d878dbe849f02dd9f09d0c5210b4f291\"\u003eb4d3c32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove nextjs-14-nextauth-4 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5820\"\u003e#5820\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/216543fbcbb94593883c7990c161846c83ccacbd\"\u003e216543f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename to reasonPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5902\"\u003e#5902\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7b780004242ec28998a983817ea78ebeab3a34d3\"\u003e7b78000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e remove unneeded type casts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5798\"\u003e#5798\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42616a9ff6d08a571637adb83042680f0aaec81e\"\u003e42616a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.2.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~quinn-arcjet\"\u003equinn-arcjet\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.32.1 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\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/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.36.5 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.3.5 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.6\u003c/h2\u003e\n\u003cp\u003eReleased on January 7, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/cloudwatch-logs\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetCloudWatchLogsSink()\u003c/code\u003e to properly close internally created\n\u003ccode\u003eCloudWatchLogsClient\u003c/code\u003e connections on disposal.  Previously, when the sink\ncreated its own client (i.e., when \u003ccode\u003eoptions.client\u003c/code\u003e was not provided),\nthe client's TLS connections were not closed, causing resource leaks that\nwere detected by Deno's stricter resource leak checking in newer versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/0fdac19c58a2bd1091d3a55d22450cc002052ed4\"\u003e\u003ccode\u003e0fdac19\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.7/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.32.1 to 10.43.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/commit/3fb81024b49e620b1870025ae71dbeb65fcfcb3b\"\u003e\u003ccode\u003e3fb8102\u003c/code\u003e\u003c/a\u003e release: 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8706e4ea1004bc11c61952e740ffe40230e13d8a\"\u003e\u003ccode\u003e8706e4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19716\"\u003e#19716\u003c/a\u003e from getsentry/prepare-release/10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61d7a847f5dca3a2380bfcd3b78dc208095fd464\"\u003e\u003ccode\u003e61d7a84\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f83f288ada95784d6e159dc0687c5553a9f6bf0e\"\u003e\u003ccode\u003ef83f288\u003c/code\u003e\u003c/a\u003e test(angular): Fix failing canary test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19639\"\u003e#19639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2b3ce347678d286d75c5d8c1c17056c879222490\"\u003e\u003ccode\u003e2b3ce34\u003c/code\u003e\u003c/a\u003e fix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/98be6b0ab6e6afe9d37848131da08adf908cde30\"\u003e\u003ccode\u003e98be6b0\u003c/code\u003e\u003c/a\u003e chore(skills): Add \u003ccode\u003ebump-size-limit\u003c/code\u003e skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19715\"\u003e#19715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cdee7a95fc10b352c6679585d8e9d0bb4ab15ea9\"\u003e\u003ccode\u003ecdee7a9\u003c/code\u003e\u003c/a\u003e chore(sourcemaps): Make sourcemaps e2e test more generic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19678\"\u003e#19678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b26df86ee35073b30becba404e822c049c36781f\"\u003e\u003ccode\u003eb26df86\u003c/code\u003e\u003c/a\u003e feat(node-core,node): Add tracePropagation option to http and fetch integrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b69774bbe363e7361dbcdca4adab5ed9ac36416\"\u003e\u003ccode\u003e7b69774\u003c/code\u003e\u003c/a\u003e chore(ci): Allow triage action to run on issues from external users (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19701\"\u003e#19701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5651be2d02f2bd3a23afb00a1becd093a920fe0f\"\u003e\u003ccode\u003e5651be2\u003c/code\u003e\u003c/a\u003e fix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.32.1...10.43.0\"\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.563.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\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/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e 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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.1.1 to 16.1.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.1.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\u003eUpgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimplement LRU cache with invocation ID scoping for minimal mode response cache (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88509\"\u003e#88509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etweak LRU sentinel key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\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/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wyattjoh\"\u003e\u003ccode\u003e@​wyattjoh\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.5\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\"\u003ehttps://vercel.com/changelog/summaries-of-cve-2025-59471-and-cve-2025-59472\u003c/a\u003e\n\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23864\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23864\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/vercel/next.js/commit/adf8c612adddd103647c90ff0f511ea35c57076e\"\u003e\u003ccode\u003eadf8c61\u003c/code\u003e\u003c/a\u003e v16.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/098c0c0f2b1fa59b78315cf2e2a98ee1934956b8\"\u003e\u003ccode\u003e098c0c0\u003c/code\u003e\u003c/a\u003e [backport][ci] Make gh auth status optional when triggering a release (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89100\"\u003e#89100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a43df3279bdd6f3f69297565bc5c8679ccfe5813\"\u003e\u003ccode\u003ea43df32\u003c/code\u003e\u003c/a\u003e Backport/docs fixes jan 25 16.1.x (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89124\"\u003e#89124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d6d573493e575592e76f277a0e239cc8d5f08331\"\u003e\u003ccode\u003ed6d5734\u003c/code\u003e\u003c/a\u003e tweak LRU sentinel cache key (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89123\"\u003e#89123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/4324698881971ef61ec2855419a3e82776e8e342\"\u003e\u003ccode\u003e4324698\u003c/code\u003e\u003c/a\u003e backport: implement LRU cache with invocation ID scoping for minimal mode res...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/23c4649853aa2013c39f1e3db97e666bdc10795e\"\u003e\u003ccode\u003e23c4649\u003c/code\u003e\u003c/a\u003e [backport] Upgrade to swc 54 (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88207\"\u003e#88207\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/89103\"\u003e#89103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/acba4a6b9f48e0a067c592dac322410c0e122018\"\u003e\u003ccode\u003eacba4a6\u003c/code\u003e\u003c/a\u003e v16.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e1d1fc6525ef74b2bf78149f1669c2eab437c06a\"\u003e\u003ccode\u003ee1d1fc6\u003c/code\u003e\u003c/a\u003e Add maximum size limit for postponed body parsing (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88175\"\u003e#88175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/500ec83743639addceaede95e95913398975156c\"\u003e\u003ccode\u003e500ec83\u003c/code\u003e\u003c/a\u003e fetch(next/image): reduce maximumResponseBody from 300MB to 50MB (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88588\"\u003e#88588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1caaca3cdbd2da76698bb9e60ff07d21a6fb6e77\"\u003e\u003ccode\u003e1caaca3\u003c/code\u003e\u003c/a\u003e feat(next/image)!: add \u003ccode\u003eimages.maximumResponseBody\u003c/code\u003e config (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/88183\"\u003e#88183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.1.1...v16.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.7.0 to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.8.3\u003c/h2\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.2\u003c/h2\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.1\u003c/h2\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.8.0\u003c/h2\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://next-intl.dev/blog/precompilation\"\u003eblog post\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNormalization of file references for \u003ccode\u003euseExtracted\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/pull/2230\"\u003e#2230\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.8.3 (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e196f1f3\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.2 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid throwing config errors for non-Next.js consumers of \u003ccode\u003enext.config.ts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2245\"\u003e#2245\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003ef57800e\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.1 (2026-01-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprecompile\u003c/code\u003e alias on Windows (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2237\"\u003e#2237\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/8e7151aec3a5d50ec7b431175fa89739c0238bb5\"\u003e8e7151a\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.8.0 (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAhead-of-time compilation for messages (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2220\"\u003e#2220\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/02149c19ee52a581fdc52f3160550bf957256488\"\u003e02149c1\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/099bfebe5048b036a76520381daac7635d2640e1\"\u003e\u003ccode\u003e099bfeb\u003c/code\u003e\u003c/a\u003e v4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/196f1f3093fa629c8379c67ac1f67cf0f4906dc0\"\u003e\u003ccode\u003e196f1f3\u003c/code\u003e\u003c/a\u003e fix: Update \u003ccode\u003e@formatjs/intl-localematcher\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2265\"\u003e#2265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/82ab8c05d015d4222b117ed446639a2e7f496ca7\"\u003e\u003ccode\u003e82ab8c0\u003c/code\u003e\u003c/a\u003e chore: Update \u003ccode\u003eAGENTS.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/4483892fdeea91e01af9a09b3aad7879c06a7256\"\u003e\u003ccode\u003e4483892\u003c/code\u003e\u003c/a\u003e docs: Fix typo in precompilation blog post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/78c8b1d056c4ca5dd9a552f1fe75816eca02b436\"\u003e\u003ccode\u003e78c8b1d\u003c/code\u003e\u003c/a\u003e docs: Clarify precompile docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/de4baeb465185133923b69c8da36457c9418d781\"\u003e\u003ccode\u003ede4baeb\u003c/code\u003e\u003c/a\u003e v4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/f57800ecd43ab9ab928a6c3839e24fed68bc6d24\"\u003e\u003ccode\u003ef57800e\u003c/code\u003e\u003c/a\u003e fix: Avoid throwing config errors for non-Next.js consumers of `next.config.t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/698f43cd08e85b51dffd85eb2af59c6d2456b017\"\u003e\u003ccode\u003e698f43c\u003c/code\u003e\u003c/a\u003e docs: Update issue templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/5cf7b38516eeef5b7a853c164e660dd9b6a2bd84\"\u003e\u003ccode\u003e5cf7b38\u003c/code\u003e\u003c/a\u003e docs: Improve getting started section (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/dea366a312a20a7cb5a07d6f2caf6f0ead994902\"\u003e\u003ccode\u003edea366a\u003c/code\u003e\u003c/a\u003e docs: Homepage users (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2239\"\u003e#2239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amannn/next-intl/compare/v4.7.0...v4.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.16.3 to 8.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epg@8.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3620\"\u003eonConnect\u003c/a\u003e callback to pg.Pool constructor options allowing for async initialization of newly created \u0026amp; connected pooled clients.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3603\"\u003eDeprecate interal query queue\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003ePass connection parameters \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3602\"\u003eto password callback\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3564\"\u003eReturn the client instance\u003c/a\u003e as the result of calling \u003ccode\u003econnect\u003c/code\u003e (previously it was \u003ccode\u003evoid\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.17.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThrow correct error if database URL parsing \u003ca href=\"https://redirect.github.com/brianc/node-postgres/issues/3513\"\u003efails\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.16.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3438\"\u003emin connection pool size\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3423\"\u003eesm\u003c/a\u003e importing. CommonJS importing is still also supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support from SCRAM-SAH-256-PLUS i.e. \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3356\"\u003echannel binding\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to specify query timeout on \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3074\"\u003eper-query basis\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003equeryMode\u003c/code\u003e config option to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/3214\"\u003eforce use of the extended query protocol\u003c/a\u003e on queries without any parameters.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg-pool@8.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmit \u003ccode\u003erelease\u003c/code\u003e event when client is returned to \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2845\"\u003ethe pool\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2898\"\u003estream factory\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2901\"\u003eBetter errors\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2815\"\u003eUse native crypto module\u003c/a\u003e for SASL authentication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003epg@8.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump minimum required version of \u003ca href=\"https://redirect.github.com/brianc/node-postgres/pull/2787\"\u003enative bindings\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c9070cc8d526fca65780cedc25c1966b57cf7532\"\u003e\u003ccode\u003ec9070cc\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/ad36e3c9e80fae771d636328420cebe7d544baae\"\u003e\u003ccode\u003ead36e3c\u003c/code\u003e\u003c/a\u003e fix: typo in deprecation notice for \u003ccode\u003eclient.query()\u003c/code\u003e (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f2d7d1146cc87024a5fa503dce13c59ff5196d26\"\u003e\u003ccode\u003ef2d7d11\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/5a4bafc2b06fe4f12e83be723bf783a171d1959b\"\u003e\u003ccode\u003e5a4bafc\u003c/code\u003e\u003c/a\u003e Deprecate Client's internal query queue (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3603\"\u003e#3603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/a215bfb5bac4b8b12cd69c9a7f5807eb628a8771\"\u003e\u003ccode\u003ea215bfb\u003c/code\u003e\u003c/a\u003e Typo fix in PgPass deprecation (funciton) (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3605\"\u003e#3605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/01e05567207872d22f486881300c1ebc2eb48727\"\u003e\u003ccode\u003e01e0556\u003c/code\u003e\u003c/a\u003e fix(pg-query-stream): invoke \u003ccode\u003ethis.callback\u003c/code\u003e on cursor end/error (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/2810\"\u003e#2810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/e6e36920075e2c8b2f9ee5d085c7059b80d39fc8\"\u003e\u003ccode\u003ee6e3692\u003c/code\u003e\u003c/a\u003e Pass connection parameters to password callback (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3602\"\u003e#3602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/d80d883944d818234b09f85b3844061ae2d9b906\"\u003e\u003ccode\u003ed80d883\u003c/code\u003e\u003c/a\u003e test: Fix TLS connection test ending too early\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/f332f283e923d137fa0499d121b79fbaedaf7de1\"\u003e\u003ccode\u003ef332f28\u003c/code\u003e\u003c/a\u003e fix: Connection timeout handling for native clients in connected state (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/b2e9cb13e29f1054ddfa6feba4d27949ec6969ff\"\u003e\u003ccode\u003eb2e9cb1\u003c/code\u003e\u003c/a\u003e Remove testAsync - its redundant (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/pg` from 8.16.0 to 8.18.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/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.314.0 to 1.360.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.360.1\u003c/h2\u003e\n\u003ch2\u003e1.360.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4009c15c85c96b5cf99fdbcda448b9893c95541e\"\u003e\u003ccode\u003e4009c15\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.360.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.360.0\u003c/h2\u003e\n\u003ch2\u003e1.360.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3213\"\u003e#3213\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/db089fd81f35a9c5e825c43853a870a17c916ce0\"\u003e\u003ccode\u003edb089fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulu...\n\n_Description has been truncated_","html_url":"https://github.com/Snake-AID/SnakeAid.Frontend/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Snake-AID%2FSnakeAid.Frontend/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.4.0","new_version":"7.5.5","update_type":"minor","path":null,"pr_created_at":"2026-03-11T15:18:48.000Z","version_change":"7.4.0 → 7.5.5","issue":{"uuid":"4058873920","node_id":"PR_kwDORkXgBM7JvhpC","number":2,"state":"open","title":"chore: bump the npm-deps group with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-11T15:18:48.000Z","updated_at":"2026-03-13T05:12:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":18,"packages":[{"name":"@arcjet/next","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@sentry/nextjs","old_version":"10.42.0","new_version":"10.43.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"posthog-js","old_version":"1.358.1","new_version":"1.360.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.21","new_version":"0.0.22","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.8","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@lingual/i18n-check","old_version":"0.8.19","new_version":"0.9.2","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@storybook/addon-a11y","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.4.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"checkly","old_version":"7.4.0","new_version":"7.5.5","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"knip","old_version":"5.85.0","new_version":"5.86.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"storybook","old_version":"10.2.15","new_version":"10.2.17","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.1.0` | `1.2.0` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.42.0` | `10.43.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.358.1` | `1.360.1` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.21` | `0.0.22` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.8` | `2.13.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.19` | `0.9.2` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.2.15` | `10.2.17` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.2.15` | `10.2.17` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.2.15` | `10.2.17` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.2.15` | `10.2.17` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.4.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.4.0` | `7.5.5` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.15` | `10.2.17` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.85.0` | `5.86.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.2` | `2.1.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.2.15` | `10.2.17` |\n\nUpdates `@arcjet/next` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd detect_prompt_injection rule (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5871\"\u003e#5871\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b801a6b0f54e910cd13666c3689157bbe1812bc6\"\u003eb801a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efilter:\u003c/strong\u003e add support for local filter fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5819\"\u003e#5819\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42e1a06bd649ed8d9a0d2644b01095f2fcf97835\"\u003e42e1a06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better \u003ccode\u003eprotectSignup\u003c/code\u003e error messages (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5797\"\u003e#5797\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/06267d96ed48b46c9a4596bb296e4e28faa69350\"\u003e06267d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e better error w/o \u003ccode\u003erules\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5799\"\u003e#5799\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/57be82bb19ea9ea10552f08d965f316bccfd2a67\"\u003e57be82b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd new bots to well-known bots list (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5801\"\u003e#5801\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/b4d3c326d878dbe849f02dd9f09d0c5210b4f291\"\u003eb4d3c32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove nextjs-14-nextauth-4 example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5820\"\u003e#5820\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/216543fbcbb94593883c7990c161846c83ccacbd\"\u003e216543f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erename to reasonPromptInjection (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5902\"\u003e#5902\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/7b780004242ec28998a983817ea78ebeab3a34d3\"\u003e7b78000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e remove unneeded type casts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5798\"\u003e#5798\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/42616a9ff6d08a571637adb83042680f0aaec81e\"\u003e42616a9\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.1.0...@arcjet/next-v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e:\u003c/strong\u003e Synchronize arcjet-js versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.1.0 to 1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9992ba486c52b5d882ce07f39f1fa171fe4d973a\"\u003e\u003ccode\u003e9992ba4\u003c/code\u003e\u003c/a\u003e chore: Release 1.2.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5802\"\u003e#5802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a56c62b1618c93541a779f410d378df9a98d7a15\"\u003e\u003ccode\u003ea56c62b\u003c/code\u003e\u003c/a\u003e deps: periodic dependency update (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.2.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~quinn-arcjet\"\u003equinn-arcjet\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (1.1.0) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/@arcjet/next?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.42.0 to 10.43.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.43.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add Turbopack support for React component name annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19604\"\u003e#19604\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements\nare annotated with \u003ccode\u003edata-sentry-component\u003c/code\u003e, \u003ccode\u003edata-sentry-element\u003c/code\u003e, and \u003ccode\u003edata-sentry-source-file\u003c/code\u003e attributes at build\ntime. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance\nmonitoring — previously only available with webpack builds.\u003c/p\u003e\n\u003cp\u003eThis feature requires Next.js 16+ and is currently behind an experimental flag:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.ts\nimport { withSentryConfig } from '@sentry/nextjs';\n\u003cp\u003eexport default withSentryConfig(nextConfig, {\n_experimental: {\nturbopackReactComponentAnnotation: {\nenabled: true,\nignoredComponents: ['Header', 'Footer'], // optional\n},\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Instrument middlewares \u003ccode\u003eapp.use()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19611\"\u003e#19611\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eHono middleware registered via \u003ccode\u003eapp.use()\u003c/code\u003e is now automatically instrumented, creating spans for each middleware invocation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(node-core,node): Add \u003ccode\u003etracePropagation\u003c/code\u003e option to http and fetch integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19712\"\u003e#19712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Use parametrized names for errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19577\"\u003e#19577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use correct Proxy receiver in \u003ccode\u003einstrumentDurableObjectStorage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19662\"\u003e#19662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19624\"\u003e#19624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19653\"\u003e#19653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19651\"\u003e#19651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19650\"\u003e#19650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Align Turbopack module metadata injection with webpack behavior (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19645\"\u003e#19645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Prevent duplicate LangChain spans from double module patching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19684\"\u003e#19684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Add workerd and worker export conditions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19461\"\u003e#19461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(vercel-ai): Prevent tool call span map memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19328\"\u003e#19328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump \u003ccode\u003e@​sentry/rollup-plugin\u003c/code\u003e from 5.1.0 to 5.1.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19658\"\u003e#19658\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/getsentry/sentry-javascript/commit/3fb81024b49e620b1870025ae71dbeb65fcfcb3b\"\u003e\u003ccode\u003e3fb8102\u003c/code\u003e\u003c/a\u003e release: 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8706e4ea1004bc11c61952e740ffe40230e13d8a\"\u003e\u003ccode\u003e8706e4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19716\"\u003e#19716\u003c/a\u003e from getsentry/prepare-release/10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/61d7a847f5dca3a2380bfcd3b78dc208095fd464\"\u003e\u003ccode\u003e61d7a84\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f83f288ada95784d6e159dc0687c5553a9f6bf0e\"\u003e\u003ccode\u003ef83f288\u003c/code\u003e\u003c/a\u003e test(angular): Fix failing canary test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19639\"\u003e#19639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2b3ce347678d286d75c5d8c1c17056c879222490\"\u003e\u003ccode\u003e2b3ce34\u003c/code\u003e\u003c/a\u003e fix(sveltekit): Fix file system race condition in source map cleaning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/98be6b0ab6e6afe9d37848131da08adf908cde30\"\u003e\u003ccode\u003e98be6b0\u003c/code\u003e\u003c/a\u003e chore(skills): Add \u003ccode\u003ebump-size-limit\u003c/code\u003e skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19715\"\u003e#19715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cdee7a95fc10b352c6679585d8e9d0bb4ab15ea9\"\u003e\u003ccode\u003ecdee7a9\u003c/code\u003e\u003c/a\u003e chore(sourcemaps): Make sourcemaps e2e test more generic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19678\"\u003e#19678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b26df86ee35073b30becba404e822c049c36781f\"\u003e\u003ccode\u003eb26df86\u003c/code\u003e\u003c/a\u003e feat(node-core,node): Add tracePropagation option to http and fetch integrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b69774bbe363e7361dbcdca4adab5ed9ac36416\"\u003e\u003ccode\u003e7b69774\u003c/code\u003e\u003c/a\u003e chore(ci): Allow triage action to run on issues from external users (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19701\"\u003e#19701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5651be2d02f2bd3a23afb00a1becd093a920fe0f\"\u003e\u003ccode\u003e5651be2\u003c/code\u003e\u003c/a\u003e fix(browser): Fix missing traces for user feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19660\"\u003e#19660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.42.0...10.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-js` from 1.358.1 to 1.360.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-js@1.360.1\u003c/h2\u003e\n\u003ch2\u003e1.360.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4009c15c85c96b5cf99fdbcda448b9893c95541e\"\u003e\u003ccode\u003e4009c15\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.360.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.360.0\u003c/h2\u003e\n\u003ch2\u003e1.360.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3213\"\u003e#3213\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/db089fd81f35a9c5e825c43853a870a17c916ce0\"\u003e\u003ccode\u003edb089fd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TueHaulund\"\u003e\u003ccode\u003e@​TueHaulund\u003c/code\u003e\u003c/a\u003e! - fix(replay): treat legacy configs without cache_timestamp as fresh\u003c/p\u003e\n\u003cp\u003eConfigs persisted by older SDK versions never include a cache_timestamp.\nDefaulting to 0 treats them as always stale, causing the persisted config\nto be cleared before start() runs — so recording never starts for\ncustomers on older core SDK versions paired with the latest CDN recorder. (2026-03-09)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3207\"\u003e#3207\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/c5a37cbc248515ff5333f425ffa270136169d47f\"\u003e\u003ccode\u003ec5a37cb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - fix: PostHogFeatureFlags uses a TreeShakeable\u003c!-- raw HTML omitted --\u003e type\n(2026-03-09)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c5a37cbc248515ff5333f425ffa270136169d47f\"\u003e\u003ccode\u003ec5a37cb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.360.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.359.1\u003c/h2\u003e\n\u003ch2\u003e1.359.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3204\"\u003e#3204\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/2b0cd52bac03b50322c497eb1f2fd070e54c83b4\"\u003e\u003ccode\u003e2b0cd52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - chore: upgrade dompurify to 3.3.2\n(2026-03-06)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-js@1.359.0\u003c/h2\u003e\n\u003ch2\u003e1.359.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/3166\"\u003e#3166\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/91807266924dd6bf4689d94f1480158c38ec7ca3\"\u003e\u003ccode\u003e9180726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - feat: Tree-shake feature flags\n(2026-03-05)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/types\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.359.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/PostHog/posthog-js/commit/92c030b148c2669d591f49bf87da114344c4c89d\"\u003e\u003ccode\u003e92c030b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a8ca32334ce51fd3162609439a290b6458929b42\"\u003e\u003ccode\u003ea8ca323\u003c/code\u003e\u003c/a\u003e fix(convex): support $-prefixed property keys in events (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3226\"\u003e#3226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/0da63562676c458e3c9cb92a0970c7b4eeb95224\"\u003e\u003ccode\u003e0da6356\u003c/code\u003e\u003c/a\u003e fix(convex): update example lockfile for rebuilt package (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3225\"\u003e#3225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/4009c15c85c96b5cf99fdbcda448b9893c95541e\"\u003e\u003ccode\u003e4009c15\u003c/code\u003e\u003c/a\u003e feat: custom event handling (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2af7d488b217d067397f721768d7aff201b1bf57\"\u003e\u003ccode\u003e2af7d48\u003c/code\u003e\u003c/a\u003e chore: add concurrency control to CI workflows (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/52cbe295d8dfb5c4f241299582916a42e94fedcd\"\u003e\u003ccode\u003e52cbe29\u003c/code\u003e\u003c/a\u003e chore: remove ci-security.yaml, replaced by org-level CI audit (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/f4bcfbed9676cf8fa778af72909e0a91d08167bb\"\u003e\u003ccode\u003ef4bcfbe\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/429b389a1f9d7d094ed682db29ad0d20e2889764\"\u003e\u003ccode\u003e429b389\u003c/code\u003e\u003c/a\u003e feat(next): rename \u003ccode\u003eoptOutByDefault\u003c/code\u003e to \u003ccode\u003eseedAnonymousCookie\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3215\"\u003e#3215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/c7f144b6b501b23948ed2aaedb230c877e1d8c5f\"\u003e\u003ccode\u003ec7f144b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/2d9eb60f6e85aba5abb08d86fc74531b85fefe70\"\u003e\u003ccode\u003e2d9eb60\u003c/code\u003e\u003c/a\u003e feat(ai): add version-aware prompt cache clearing (\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/compare/posthog-js@1.358.1...posthog-js@1.360.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite-socket` from 0.0.21 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dfa40f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\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/electric-sql/pglite/blob/main/packages/pglite-socket/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite-socket\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.22\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [3dfa40f]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.16\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/electric-sql/pglite/commit/4555814e2b0beac8af5d5d760907040b7b8f61df\"\u003e\u003ccode\u003e4555814\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/45b40d210b3f71689e151315e485b50a0572459a\"\u003e\u003ccode\u003e45b40d2\u003c/code\u003e\u003c/a\u003e more updates to docs related to multiplexing connection on pglite-server (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/ae043dfea8b03c3cb22483da75d39441d0b6d754\"\u003e\u003ccode\u003eae043df\u003c/code\u003e\u003c/a\u003e Update docs for socket server for concurrent connections (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket/issues/902\"\u003e#902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite-socket@0.0.22/packages/pglite-socket\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-react/eslint-plugin` from 2.5.8 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003e\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0 (2026-02-15)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enaming-convention/id-name\u003c/code\u003e rule for \u003ccode\u003eReact.useId()\u003c/code\u003e by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1497\"\u003eRel1cx/eslint-react#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003enaming-convention/filename\u003c/code\u003e and \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1498\"\u003eRel1cx/eslint-react#1498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rules’ \u003ccode\u003emeta.type\u003c/code\u003e from \u003ccode\u003e\u0026quot;problem\u0026quot;\u003c/code\u003e to \u003ccode\u003e\u0026quot;suggestion\u0026quot;\u003c/code\u003e for naming-convention rules by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1496\"\u003eRel1cx/eslint-react#1496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Changes you should be aware of\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eModern React frameworks each come with their own naming conventions that can differ or even conflict. A single predefined, framework-agnostic filename or filename extension rule no longer matches real-world usage. Please follow the official naming conventions of the specific React framework you are using.\u003c/p\u003e\n\u003cp\u003eFor example, here are some references for popular frameworks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js — App Router and File-system conventions: \u003ca href=\"https://nextjs.org/docs/app\"\u003ehttps://nextjs.org/docs/app\u003c/a\u003e, \u003ca href=\"https://nextjs.org/docs/app/api-reference/file-conventions\"\u003ehttps://nextjs.org/docs/app/api-reference/file-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReact Router — File Route Conventions: \u003ca href=\"https://reactrouter.com/how-to/file-route-conventions#file-route-conventions\"\u003ehttps://reactrouter.com/how-to/file-route-conventions#file-route-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTanStack Start — TanStack Router File Naming Conventions: \u003ca href=\"https://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\"\u003ehttps://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.4 (2026-02-11)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003epreact\u003c/code\u003e and \u003ccode\u003epreact/compat\u003c/code\u003e support in \u003ccode\u003eno-implicit-key\u003c/code\u003e rule by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1494\"\u003eRel1cx/eslint-react#1494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor \u003ccode\u003edom/no-unknown-property\u003c/code\u003e rule to fix all ESLint and TypeScript issues by \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1490\"\u003eRel1cx/eslint-react#1490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.2 (2026-02-08)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce the sensitivity of component detection to prevent false positives in certain rules, closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin/issues/1488\"\u003e#1488\u003c/a\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1489\"\u003eRel1cx/eslint-react#1489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.1 (2026-02-07)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0 (2026-02-15)\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enaming-convention/id-name\u003c/code\u003e rule for \u003ccode\u003eReact.useId()\u003c/code\u003e by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1497\"\u003eRel1cx/eslint-react#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003enaming-convention/filename\u003c/code\u003e and \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1498\"\u003eRel1cx/eslint-react#1498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate rules’ \u003ccode\u003emeta.type\u003c/code\u003e from \u003ccode\u003e\u0026quot;problem\u0026quot;\u003c/code\u003e to \u003ccode\u003e\u0026quot;suggestion\u0026quot;\u003c/code\u003e for naming-convention rules by \u003ca href=\"https://github.com/amir-rahmanii\"\u003e\u003ccode\u003e@​amir-rahmanii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1496\"\u003eRel1cx/eslint-react#1496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Changes you should be aware of\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003enaming-convention/filename-extension\u003c/code\u003e rule has been deprecated and will be removed in the next major version.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eModern React frameworks each come with their own naming conventions that can differ or even conflict. A single predefined, framework-agnostic filename or filename extension rule no longer matches real-world usage. Please follow the official naming conventions of the specific React framework you are using.\u003c/p\u003e\n\u003cp\u003eFor example, here are some references for popular frameworks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js — App Router and File-system conventions: \u003ca href=\"https://nextjs.org/docs/app\"\u003ehttps://nextjs.org/docs/app\u003c/a\u003e, \u003ca href=\"https://nextjs.org/docs/app/api-reference/file-conventions\"\u003ehttps://nextjs.org/docs/app/api-reference/file-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReact Router — File Route Conventions: \u003ca href=\"https://reactrouter.com/how-to/file-route-conventions#file-route-conventions\"\u003ehttps://reactrouter.com/how-to/file-route-conventions#file-route-conventions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTanStack Start — TanStack Router File Naming Conventions: \u003ca href=\"https://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\"\u003ehttps://tanstack.com/router/v1/docs/framework/react/routing/file-naming-conventions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.4...v2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003epreact\u003c/code\u003e and \u003ccode\u003epreact/compat\u003c/code\u003e support in \u003ccode\u003eno-implicit-key\u003c/code\u003e rule by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1494\"\u003eRel1cx/eslint-react#1494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor \u003ccode\u003edom/no-unknown-property\u003c/code\u003e rule to fix all ESLint and TypeScript issues by \u003ca href=\"https://github.com/ulrichstark\"\u003e\u003ccode\u003e@​ulrichstark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1490\"\u003eRel1cx/eslint-react#1490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.2...v2.12.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.2 (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduce the sensitivity of component detection to prevent false positives in certain rules, closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin/issues/1488\"\u003e#1488\u003c/a\u003e by \u003ca href=\"https://github.com/Rel1cx\"\u003e\u003ccode\u003e@​Rel1cx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rel1cx/eslint-react/pull/1489\"\u003eRel1cx/eslint-react#1489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v2.12.1...v2.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.1 (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rel1cx/eslint-react/commits/v2.13.0/packages/plugins/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lingual/i18n-check` from 0.8.19 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lingualdev/i18n-check/releases\"\u003e\u003ccode\u003e@​lingual/i18n-check\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.2\u003c/h2\u003e\n\u003ch2\u003eRelease fix\u003c/h2\u003e\n\u003cp\u003eThis is a re-release of v0.9.0 which was missing the \u0026quot;dist\u0026quot; build, because of a mistake due to changes in the release workflow.\nPrevious version v0.9.1 also had a potential misconfiguration in the release. Both v0.9.0 and v0.9.1 have been deprecated on npm.\u003c/p\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce i18next parser by \u003ca href=\"https://github.com/busypeoples\"\u003e\u003ccode\u003e@​busypeoples\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lingualdev/i18n-check/pull/109\"\u003elingualdev/i18n-check#109\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lingualdev/i18n-check/compare/v0.8.19...v0.9.0\"\u003ehttps://github.com/lingualdev/i18n-check/compare/v0.8.19...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.0-beta.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lingualdev/i18n-check/compare/v0.8.18...v0.9.0-beta.1\"\u003ehttps://github.com/lingualdev/i18n-check/compare/v0.8.18...v0.9.0-beta.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/c9deba171b613a1f6484adf2959efe6ca7f9db81\"\u003e\u003ccode\u003ec9deba1\u003c/code\u003e\u003c/a\u003e v0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/9046bf1ca993ec2f9a694c25f8aeabc1714a4f7a\"\u003e\u003ccode\u003e9046bf1\u003c/code\u003e\u003c/a\u003e Switch to prepublishOnly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/3ad089e93802fd953ac1d3005782729d32afe4e2\"\u003e\u003ccode\u003e3ad089e\u003c/code\u003e\u003c/a\u003e Add prepublish and bump to 0.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/8715500ceb37c996a6b190ecace3e8ab2f726be5\"\u003e\u003ccode\u003e8715500\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lingualdev/i18n-check/issues/116\"\u003e#116\u003c/a\u003e from lingualdev/npm-trusted-publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/1468130156de9183a81d46396e81eeee87aa6148\"\u003e\u003ccode\u003e1468130\u003c/code\u003e\u003c/a\u003e Switch to npm trusted publishing setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/9312396178c5a9ba0b0d8e9f1f9e343a957b59dd\"\u003e\u003ccode\u003e9312396\u003c/code\u003e\u003c/a\u003e v0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/924ab4ee8a85fc5abe3367b233bba8a7186d4463\"\u003e\u003ccode\u003e924ab4e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lingualdev/i18n-check/issues/109\"\u003e#109\u003c/a\u003e from lingualdev/issue-67-i18next-src-parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/4a214913f5b6e0ee3f41482817fc5f1737dc52cc\"\u003e\u003ccode\u003e4a21491\u003c/code\u003e\u003c/a\u003e Update dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lingualdev/i18n-check/commit/0c8cdf15f8302f04f8eb0943657c588ac0bf6535\"\u003e\u003ccode\u003e0c8cdf1\u003c/code\u003e\u003c/a\u003e Introduce i18next parser\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lingualdev/i18n-check/compare/v0.8.19...v0.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-a11y` from 10.2.15 to 10.2.17\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-a11y\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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-a11y\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/code/addons/a11y\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-docs` from 10.2.15 to 10.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-docs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/code/addons/docs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@storybook/addon-vitest` from 10.2.15 to 10.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/addon-vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/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/nextjs-vite` from 10.2.15 to 10.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/releases\"\u003e\u003ccode\u003e@​storybook/nextjs-vite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.17\u003c/h2\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.16\u003c/h2\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on `definePreview({...}).type\u003c!-- raw HTML omitted --\u003e()` export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md\"\u003e\u003ccode\u003e@​storybook/nextjs-vite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.2.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNext.js: Add support for v16.2 - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34046\"\u003e#34046\u003c/a\u003e, thanks \u003ca href=\"https://github.com/valentinpalkovic\"\u003e\u003ccode\u003e@​valentinpalkovic\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCSF-Factories: Fix ConfigFile parser false warning on \u003ccode\u003edefinePreview({...}).type\u0026lt;T\u0026gt;()\u003c/code\u003e export default - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33885\"\u003e#33885\u003c/a\u003e, thanks \u003ca href=\"https://github.com/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Add host/origin validation to requests and websocket connections - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33835\"\u003e#33835\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\u003eCore: Add vike metadata frameworks - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/33965\"\u003e#33965\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yannbf\"\u003e\u003ccode\u003e@​yannbf\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Resolve builder preset path correctly in pnpm strict mode - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34032\"\u003e#34032\u003c/a\u003e, thanks \u003ca href=\"https://github.com/braedenfoster\"\u003e\u003ccode\u003e@​braedenfoster\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eCore: Update default allowed hosts in host validation middleware - \u003ca href=\"https://redirect.github.com/storybookjs/storybook/pull/34045\"\u003e#34045\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ghengeveld\"\u003e\u003ccode\u003e@​ghengeveld\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/71dcfa9db88d76262ff8cb3d2422124c213cc1ed\"\u003e\u003ccode\u003e71dcfa9\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.16\u0026quot; to \u0026quot;10.2.17\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/47dae5f520435e94cd84f314aa91e221d8d5ee47\"\u003e\u003ccode\u003e47dae5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs/issues/34046\"\u003e#34046\u003c/a\u003e from storybookjs/valentin/fix-support-for-next-16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/storybookjs/storybook/commit/8a7f39ab461fc1e88db6f5c4cad0a5d296a49b1f\"\u003e\u003ccode\u003e8a7f39a\u003c/code\u003e\u003c/a\u003e Bump version from \u0026quot;10.2.15\u0026quot; to \u0026quot;10.2.16\u0026quot; [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/storybookjs/storybook/commits/v10.2.17/code/frameworks/nextjs\"\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.3.3 to 25.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checkly` from 7.4.0 to 7.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: --reporter flag to support multiple values by \u003ca href=\"https://github.com/timohuovinen\"\u003e\u003ccode\u003e@​timohuovinen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add investigate + communicate actions and confirmation protocol to AI skills by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1247\"\u003echeckly/checkly-cli#1247\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/timohuovinen\"\u003e\u003ccode\u003e@​timohuovinen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1243\"\u003echeckly/checkly-cli#1243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.4...7.5.5\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.4...7.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --status flag to checks list command [AI-35] by \u003ca href=\"https://github.com/martzoukos\"\u003e\u003ccode\u003e@​martzoukos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1244\"\u003echeckly/checkly-cli#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eglobalSetup\u003c/code\u003e, \u003ccode\u003eglobalTeardown\u003c/code\u003e and \u003ccode\u003etsconfig\u003c/code\u003e files from Playwright config are detected again by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1250\"\u003echeckly/checkly-cli#1250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.3...7.5.4\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.3...7.5.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cli): add V2 asset support for logs and check-run-data retrieval [AI-61] by \u003ca href=\"https://github.com/martzoukos\"\u003e\u003ccode\u003e@​martzoukos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1248\"\u003echeckly/checkly-cli#1248\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/martzoukos\"\u003e\u003ccode\u003e@​martzoukos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1248\"\u003echeckly/checkly-cli#1248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.2...7.5.3\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.2...7.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWire up agent confirmation flow for write commands by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1246\"\u003echeckly/checkly-cli#1246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther 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/checkly/checkly-cli/commit/e3ea0f57aba1164d73428c7926405f45c76ddc02\"\u003e\u003ccode\u003ee3ea0f5\u003c/code\u003e\u003c/a\u003e fix: support csv reporter flags (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/e3fa26b9239959f637c28580bf647e9467ecf70f\"\u003e\u003ccode\u003ee3fa26b\u003c/code\u003e\u003c/a\u003e feat(cli): add investigate + communicate actions and confirmation protocol to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6dbe89009c5762b1e1152573611880d6fa2a3967\"\u003e\u003ccode\u003e6dbe890\u003c/code\u003e\u003c/a\u003e fix: --reporter flag to support multiple values (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/58cbd3d90087b6db064f1c4d4742a94940a65938\"\u003e\u003ccode\u003e58cbd3d\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eglobalSetup\u003c/code\u003e, \u003ccode\u003eglobalTeardown\u003c/code\u003e and \u003ccode\u003etsconfig\u003c/code\u003e files from Playwright con...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/82bbecbc7c77660ae773730f46ed67826f13a378\"\u003e\u003ccode\u003e82bbecb\u003c/code\u003e\u003c/a\u003e feat(cli): add --status flag to checks list command [AI-35] (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/6049afa0fedf4f7d91b096c002a94110aee9e300\"\u003e\u003ccode\u003e6049afa\u003c/code\u003e\u003c/a\u003e fix(cli): fix failing e2e tests to assert on static strings (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/d2b9f130fef08d32464ecec30f74c47007b130f4\"\u003e\u003ccode\u003ed2b9f13\u003c/code\u003e\u003c/a\u003e feat(cli): wire up agent confirmation flow for write commands (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1246\"\u003e#1246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/7f2893d02ce8ec312750541995eb9153e175f3b2\"\u003e\u003ccode\u003e7f2893d\u003c/code\u003e\u003c/a\u003e feat(cli): support CHECKLY_API_URL override for local env (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/69f2169ac4b463813d32331566ed4c1b24aed01c\"\u003e\u003ccode\u003e69f2169\u003c/code\u003e\u003c/a\u003e feat(cli): add skills command and restructure ai-context (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/checkly/checkly-cli/commit/1277e11f16ef885fc9b64c4191e7d8f9ddbc4c23\"\u003e\u003ccode\u003e1277e11\u003c/code\u003e\u003c/a\u003e feat(cli): add incidents command suite (TIM-26/27/28/29) (\u003ca href=\"https://redirect.github.com/checkly/checkly-cli/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.4.0...7.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.3 to 9.39.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/hoangdinhcong/an-house/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangdinhcong%2Fan-house/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"7.0.0","new_version":"7.5.2","update_type":"minor","path":null,"pr_created_at":"2026-03-09T10:08:05.000Z","version_change":"7.0.0 → 7.5.2","issue":{"uuid":"4044644502","node_id":"PR_kwDORCYHDs7JBjTj","number":269,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:08:05.000Z","updated_at":"2026-03-09T10:11:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":15,"packages":[{"name":"@supabase/supabase-js","old_version":"2.93.3","new_version":"2.98.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@tanstack/react-query","old_version":"5.90.20","new_version":"5.90.21","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-table","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-cell","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-header","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-table-row","old_version":"3.20.0","new_version":"3.20.1","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"dompurify","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"@types/dompurify","old_version":"3.0.5","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lucide-react","old_version":"0.303.0","new_version":"0.577.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pdfjs-dist","old_version":"5.4.624","new_version":"5.5.207","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react-hook-form","old_version":"7.71.1","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"recharts","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@playwright/test","old_version":"1.58.1","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"checkly","old_version":"7.0.0","new_version":"7.5.2","repository_url":"https://github.com/checkly/checkly-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 14 updates in the /admin-panel directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.93.3` | `2.98.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.20` | `5.90.21` |\n| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table) | `3.20.0` | `3.20.1` |\n| [@tiptap/extension-table-cell](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell) | `3.20.0` | `3.20.1` |\n| [@tiptap/extension-table-header](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header) | `3.20.0` | `3.20.1` |\n| [@tiptap/extension-table-row](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row) | `3.20.0` | `3.20.1` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.3.1` | `3.3.2` |\n| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify) | `3.0.5` | `3.2.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.303.0` | `0.577.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.624` | `5.5.207` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.1` | `7.71.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.7.0` | `3.8.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.1` | `1.58.2` |\n| [checkly](https://github.com/checkly/checkly-cli) | `7.0.0` | `7.5.2` |\n\n\nUpdates `@supabase/supabase-js` from 2.93.3 to 2.98.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\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.98.0\u003c/h2\u003e\n\u003ch2\u003e2.98.0 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add \u003ccode\u003etoken_endpoint_auth_method\u003c/code\u003e to OAuth client create/update (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e support custom providers via \u003ccode\u003ecustom:\u003c/code\u003e prefix in Provider type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add currentPassword to UserAttributes type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2131\"\u003e#2131\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 recover from orphaned navigator locks via steal fallback (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2106\"\u003e#2106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e lower lockAcquireTimeout default to 5s and fix stale JSDoc (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2125\"\u003e#2125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e fixes userattributes type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e patch channel join payloads with resolved access token before flushing send buffer (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2136\"\u003e#2136\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCemal Kılıç \u003ca href=\"https://github.com/cemalkilic\"\u003e\u003ccode\u003e@​cemalkilic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eElliot Padfield \u003ca href=\"https://github.com/ElliotPadfield\"\u003e\u003ccode\u003e@​ElliotPadfield\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEtienne Stalmans \u003ca href=\"https://github.com/staaldraad\"\u003e\u003ccode\u003e@​staaldraad\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.97.1-canary.5\u003c/h2\u003e\n\u003ch2\u003e2.97.1-canary.5 (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e fixes userattributes type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEtienne Stalmans \u003ca href=\"https://github.com/staaldraad\"\u003e\u003ccode\u003e@​staaldraad\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.97.1-canary.4\u003c/h2\u003e\n\u003ch2\u003e2.97.1-canary.4 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e patch channel join payloads with resolved access token before flushing send buffer (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2136\"\u003e#2136\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.97.1-canary.3\u003c/h2\u003e\n\u003ch2\u003e2.97.1-canary.3 (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e\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.98.0 (2026-02-26)\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.97.0 (2026-02-18)\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.96.0 (2026-02-17)\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.95.3 (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.95.0 (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e add canonical CORS headers export for edge functions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2071\"\u003e#2071\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.94.1 (2026-02-04)\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.94.0 (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add URL length validation and timeout protection (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2078\"\u003e#2078\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\u003c/blockquote\u003e\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/c56d249bfc3cce0e418c1056c48b9ac1a603ebed\"\u003e\u003ccode\u003ec56d249\u003c/code\u003e\u003c/a\u003e chore(release): version 2.97.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2124\"\u003e#2124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/32c319b4d32ddb457c636cbcc008c8b7fd202d96\"\u003e\u003ccode\u003e32c319b\u003c/code\u003e\u003c/a\u003e docs(supabase): document UNUSED_EXTERNAL_IMPORT build warning as false positi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/fb84c6e0dccf277a6ebf76014c39064d2eae8a57\"\u003e\u003ccode\u003efb84c6e\u003c/code\u003e\u003c/a\u003e chore(release): version 2.96.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2121\"\u003e#2121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/27779b2e61504cbc3b2c2c36467fe370d24401c3\"\u003e\u003ccode\u003e27779b2\u003c/code\u003e\u003c/a\u003e chore(release): version 2.95.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c74bde108626b67aed18a1baecc3202de68bf978\"\u003e\u003ccode\u003ec74bde1\u003c/code\u003e\u003c/a\u003e docs(supabase): include cors module in TypeDoc generation (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2095\"\u003e#2095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/acd85d4456ebd696951db617000736b67b6032f1\"\u003e\u003ccode\u003eacd85d4\u003c/code\u003e\u003c/a\u003e chore(release): version 2.95.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2094\"\u003e#2094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c4a8a43f4ba4f08bcf732736e76b5ded4a94bb80\"\u003e\u003ccode\u003ec4a8a43\u003c/code\u003e\u003c/a\u003e feat(supabase): add canonical CORS headers export for edge functions (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a867430559bf97601c0622fdf47342d2ea01947a\"\u003e\u003ccode\u003ea867430\u003c/code\u003e\u003c/a\u003e chore(release): version 2.94.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/edb30093f5b3351c0e63a54a17c88c1b009b1518\"\u003e\u003ccode\u003eedb3009\u003c/code\u003e\u003c/a\u003e chore(release): version 2.94.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2085\"\u003e#2085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7ec2df9f02e13fb00cf3d1491f140224f0e35546\"\u003e\u003ccode\u003e7ec2df9\u003c/code\u003e\u003c/a\u003e feat(postgrest): add URL length validation and timeout protection (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2078\"\u003e#2078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.98.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.20 to 5.90.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.21\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(react-query/useQueries): remove unreachable 'willFetch' branch in suspense promise collection (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10082\"\u003e#10082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/08050cb3ebb693ccf782558ba863fd5ff3df2e38\"\u003e\u003ccode\u003e08050cb\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10115\"\u003e#10115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c5def66a18b77a0012b32bf65216d495daef42e2\"\u003e\u003ccode\u003ec5def66\u003c/code\u003e\u003c/a\u003e refactor(react-query/useQueries): remove unreachable 'willFetch' branch in su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/da2ff5aeb816ad356d78f332328659edf1bf7d0a\"\u003e\u003ccode\u003eda2ff5a\u003c/code\u003e\u003c/a\u003e chore(vite.config): exclude '\u003cstrong\u003etests\u003c/strong\u003e' directory from coverage reports (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10084\"\u003e#10084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2a592d241bf5a832546bb9947514d9fc6d362fab\"\u003e\u003ccode\u003e2a592d2\u003c/code\u003e\u003c/a\u003e test(react-query/suspense): add test cases for 'static' staleTime with number...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7e3ea62364842c750182c83af6c89d4123807385\"\u003e\u003ccode\u003e7e3ea62\u003c/code\u003e\u003c/a\u003e test(react-query/QueryResetErrorBoundary): relocate 'issue-9728' test and mig...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dee5d3e9e43b3ab627b6eee8cf91318d99ccad1c\"\u003e\u003ccode\u003edee5d3e\u003c/code\u003e\u003c/a\u003e test(react-query/ssr): add 'useMutation' and 'useMutationState' tests for SSR...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.21/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table` from 3.20.0 to 3.20.1\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-table\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\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-table/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/extension-table\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [25f57e4]\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.20.1\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.20.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/ueberdosis/tiptap/commit/b9b9aa82d17d99a65032523b13f4819eb935a13c\"\u003e\u003ccode\u003eb9b9aa8\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table/issues/7534\"\u003e#7534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-cell` from 3.20.0 to 3.20.1\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-table-cell\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table-cell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-header` from 3.20.0 to 3.20.1\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-table-header\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table-header\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-table-row` from 3.20.0 to 3.20.1\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-table-row\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\u003c/li\u003e\n\u003c/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/ueberdosis/tiptap/commits/v3.20.1/packages/extension-table-row\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.20.0 to 3.20.1\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/pm\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix tilde-fenced code blocks (\u003ccode\u003e~~~\u003c/code\u003e) being silently dropped when parsing markdown\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 Drag event listener is removed when a plugin is registered after the DragHandle plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-unique-id\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003etypes: 'all'\u003c/code\u003e in \u003ccode\u003eUniqueID\u003c/code\u003e to target every node type except \u003ccode\u003edoc\u003c/code\u003e and \u003ccode\u003etext\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix inline \u003ccode\u003estyle\u003c/code\u003e parsing in \u003ccode\u003emergeAttributes\u003c/code\u003e for values containing \u003ccode\u003e:\u003c/code\u003e or \u003ccode\u003e;\u003c/code\u003e (e.g. \u003ccode\u003eurl(https://...)\u003c/code\u003e or \u003ccode\u003eurl(data:...;charset=...,)\u003c/code\u003e) and skip incomplete declarations\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/pm/CHANGELOG.md\"\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.1\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/ueberdosis/tiptap/commit/b9b9aa82d17d99a65032523b13f4819eb935a13c\"\u003e\u003ccode\u003eb9b9aa8\u003c/code\u003e\u003c/a\u003e chore(release): publish a new release version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm/issues/7534\"\u003e#7534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.20.1/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.3.1 to 3.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153\"\u003e\u003ccode\u003e5e56114\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 release (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208\"\u003e\u003ccode\u003ee8c95f4\u003c/code\u003e\u003c/a\u003e fix: Fixed the broken package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46\"\u003e\u003ccode\u003e9636037\u003c/code\u003e\u003c/a\u003e Update package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b\"\u003e\u003ccode\u003e5cad4ce\u003c/code\u003e\u003c/a\u003e Getting 3.x branch ready for 3.3.2 releas (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1205\"\u003e#1205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/dompurify` from 3.0.5 to 3.2.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/dompurify\"\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.303.0 to 0.577.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.577.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4106\"\u003elucide-icons/lucide#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(repo): correctly ignore docs/releaseMetadata via .gitignore by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eellipse\u003c/code\u003e icon by \u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4100\"\u003elucide-icons/lucide#4100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KISHORE-KUMAR-S\"\u003e\u003ccode\u003e@​KISHORE-KUMAR-S\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3749\"\u003elucide-icons/lucide#3749\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.576.0...0.577.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.576.0...0.577.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.576.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded zodiac signs 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/712\"\u003elucide-icons/lucide#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): fixes guideline violations in \u003ccode\u003epackage-*\u003c/code\u003e icons. 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/4074\"\u003elucide-icons/lucide#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt\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/4075\"\u003elucide-icons/lucide#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): updated \u003ccode\u003ecuboid\u003c/code\u003e icon tags and categories 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/4095\"\u003elucide-icons/lucide#4095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecuboid\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/4098\"\u003elucide-icons/lucide#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-font, lucide-static): Fixing stable code points 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/3894\"\u003elucide-icons/lucide#3894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003efishing-rod\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/3839\"\u003elucide-icons/lucide#3839\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.575.0...0.576.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.575.0...0.576.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.575.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emessage-square-check\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/4076\"\u003elucide-icons/lucide#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide): Fix ESM Module output path in build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4084\"\u003elucide-icons/lucide#4084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emetronome\u003c/code\u003e icon by \u003ca href=\"https://github.com/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): remove execution permission of SVG files by \u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-pen-line\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/3970\"\u003elucide-icons/lucide#3970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esquare-arrow-right-exit\u003c/code\u003e and \u003ccode\u003esquare-arrow-right-enter\u003c/code\u003e icons by \u003ca href=\"https://github.com/EthanHazel\"\u003e\u003ccode\u003e@​EthanHazel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3958\"\u003elucide-icons/lucide#3958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): renamed \u003ccode\u003eflip-*\u003c/code\u003e to \u003ccode\u003esquare-centerline-dashed-*\u003c/code\u003e 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/3945\"\u003elucide-icons/lucide#3945\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/edwloef\"\u003e\u003ccode\u003e@​edwloef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4063\"\u003elucide-icons/lucide#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/duckafire\"\u003e\u003ccode\u003e@​duckafire\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4053\"\u003elucide-icons/lucide#4053\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.573.0...0.575.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.573.0...0.575.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.574.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003erocking-chair\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/3445\"\u003elucide-icons/lucide#3445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): flipped \u003ccode\u003ecoins\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/3158\"\u003elucide-icons/lucide#3158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ex-line-top\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/2838\"\u003elucide-icons/lucide#2838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-left\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2788\"\u003elucide-icons/lucide#2788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emouse-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/marvfash\"\u003e\u003ccode\u003e@​marvfash\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2787\"\u003elucide-icons/lucide#2787\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\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/lucide-icons/lucide/commit/f6c0d0603ae2bc92f54d0397d70233274e53da97\"\u003e\u003ccode\u003ef6c0d06\u003c/code\u003e\u003c/a\u003e chore(deps): bump rollup from 4.53.3 to 4.59.0 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4106\"\u003e#4106\u003c/a\u003e)\u003c/li\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\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\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.577.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 `pdfjs-dist` from 5.4.624 to 5.5.207\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.207\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for accessibility, font conversion, image conversion, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v5.4.624\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20617\"\u003emozilla/pdf.js#20617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace the various interfaces in \u003ccode\u003eweb/interfaces.js\u003c/code\u003e with proper classes by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20607\"\u003emozilla/pdf.js#20607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Brotli decompression by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20610\"\u003emozilla/pdf.js#20610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange all relevant \u003ccode\u003eBasePDFStream\u003c/code\u003e implementations to take an actual \u003ccode\u003eURL\u003c/code\u003e instance by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20614\"\u003emozilla/pdf.js#20614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport loading progress \u0026quot;automatically\u0026quot; when using the \u003ccode\u003ePDFDataTransportStream\u003c/code\u003e class, and remove the \u003ccode\u003ePDFDataRangeTransport.prototype.onDataProgress\u003c/code\u003e method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20615\"\u003emozilla/pdf.js#20615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the ccittfax decoder from pdfium by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20613\"\u003emozilla/pdf.js#20613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid to have to download the model when toggling the button in the alt-text image settings dialog (bug 2013899) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20621\"\u003emozilla/pdf.js#20621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLet the toggle button in the alt-text dialog downloading (resp. delete) the model and enabling (resp. disabling) alt-text guessing (bug 2014167) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20622\"\u003emozilla/pdf.js#20622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlush the text content chunk only on real font changes (bug 2013793) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20624\"\u003emozilla/pdf.js#20624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove progress reporting in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e, and prevent unnecessary data copy in \u003ccode\u003eChunkedStream.prototype.onReceiveData\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20627\"\u003emozilla/pdf.js#20627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCap the max canvas dimensions in order to avoid to downscale large images in the worker (bug 2014399) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20628\"\u003emozilla/pdf.js#20628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eWorker was terminated\u003c/code\u003e error when loading is cancelled by \u003ca href=\"https://github.com/andriivitiv\"\u003e\u003ccode\u003e@​andriivitiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20503\"\u003emozilla/pdf.js#20503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIn tagged pdfs, TH can be either a column header or a row header (bug 2014080) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20623\"\u003emozilla/pdf.js#20623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the supported Node.js \u0026quot;patch\u0026quot; versions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20635\"\u003emozilla/pdf.js#20635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that pending requests are resolved when calling \u003ccode\u003ePDFDataTransportStreamReader.prototype.progressiveDone\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20634\"\u003emozilla/pdf.js#20634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize the font name in \u003ccode\u003egetBaseFontMetrics\u003c/code\u003e (issue 20246) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20637\"\u003emozilla/pdf.js#20637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid branching in convertBlackAndWhiteToRGBA by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20638\"\u003emozilla/pdf.js#20638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet a pages mapper per loaded document by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20640\"\u003emozilla/pdf.js#20640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump library version to \u003ccode\u003e5.5\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20642\"\u003emozilla/pdf.js#20642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Update the minimum supported Google Chrome version to 118 by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20645\"\u003emozilla/pdf.js#20645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies and translations to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20639\"\u003emozilla/pdf.js#20639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a 'FreeText accessibility' integration test by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20643\"\u003emozilla/pdf.js#20643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd firefox-devtools-mcp to let AI agents test and debug in Firefox by \u003ca href=\"https://github.com/marco-c\"\u003e\u003ccode\u003e@​marco-c\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20644\"\u003emozilla/pdf.js#20644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert \u003ccode\u003ePDFPageProxy.prototype.getTextContent\u003c/code\u003e to an asynchronous method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20648\"\u003emozilla/pdf.js#20648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnds the current drawing session when closing the tab (bug 2015385) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20649\"\u003emozilla/pdf.js#20649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStart using \u003ccode\u003eResponse.prototype.bytes()\u003c/code\u003e in the code-base by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20651\"\u003emozilla/pdf.js#20651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove and re-use the \u003ccode\u003estripPath\u003c/code\u003e helper function more by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20656\"\u003emozilla/pdf.js#20656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate jbig2 decoder (pdfium@0455e822ded1a5537d826703988e986a33d2d4a1) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20655\"\u003emozilla/pdf.js#20655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable a couple of additional \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e rules by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20654\"\u003emozilla/pdf.js#20654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix types to make \u0026quot;gulp typestest\u0026quot; succeeding by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20641\"\u003emozilla/pdf.js#20641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid parsing skipped range requests in \u003ccode\u003eChunkedStreamManager\u003c/code\u003e (PR 10694 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20652\"\u003emozilla/pdf.js#20652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable the \u003ccode\u003eunicorn/prefer-class-fields\u003c/code\u003e ESLint plugin rule by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20657\"\u003emozilla/pdf.js#20657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd code coverage for unit tests running in node by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20658\"\u003emozilla/pdf.js#20658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Codecov badge by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20659\"\u003emozilla/pdf.js#20659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eObject.hasOwn\u003c/code\u003e usage from the \u003ccode\u003esrc/core/xref.js\u003c/code\u003e file by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20663\"\u003emozilla/pdf.js#20663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTruncate too long /Decode map entries (issue 20668) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20669\"\u003emozilla/pdf.js#20669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003ePDFObjects\u003c/code\u003e class to use a \u003ccode\u003eMap\u003c/code\u003e internally by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20673\"\u003emozilla/pdf.js#20673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the keyboard accessibility of the manage button in the thumbnails view (bug 2015916) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20675\"\u003emozilla/pdf.js#20675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: support text selection under search highlights by \u003ca href=\"https://github.com/matt-atticus\"\u003e\u003ccode\u003e@​matt-atticus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20463\"\u003emozilla/pdf.js#20463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix code coverage line mapping by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20665\"\u003emozilla/pdf.js#20665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eCanvasGraphics\u003c/code\u003e properties (PR 700 follow-up) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20682\"\u003emozilla/pdf.js#20682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the checkboxes in the thumbnails view (bug 2016136) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20678\"\u003emozilla/pdf.js#20678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle tab/page down when on a menu (bug 2016212) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20681\"\u003emozilla/pdf.js#20681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an aria-label to the sidebar resizer (bug 2016142) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20679\"\u003emozilla/pdf.js#20679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for deleting, cutting, copying and pasting pages (bug 2010830, 2010831) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20670\"\u003emozilla/pdf.js#20670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the possibility to navigate with the keyboard to go from a checkbox to an other in the thumbnail view (bug 2016007) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/20677\"\u003emozilla/pdf.js#20677\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/mozilla/pdf.js/commit/5279646985f4744386a9fe3cf61b28bf1ff88d6e\"\u003e\u003ccode\u003e5279646\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20751\"\u003e#20751\u003c/a\u003e from calixteman/bug2016693\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/98d0332a9f99f6d4f0185738025baf23eca6faab\"\u003e\u003ccode\u003e98d0332\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20767\"\u003e#20767\u003c/a\u003e from calixteman/followup_20742\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/c1fe547a05a01790e724b6ea542cc031d78d2e97\"\u003e\u003ccode\u003ec1fe547\u003c/code\u003e\u003c/a\u003e Add an integration test for the issue fixed in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20742\"\u003e#20742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/62ceac6e97d2b82ef91f33ced3f6c9782bf47ef1\"\u003e\u003ccode\u003e62ceac6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20769\"\u003e#20769\u003c/a\u003e from timvandermeij/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/3d2d145329e69134ef9dc4cfaa7ef9b9211262ab\"\u003e\u003ccode\u003e3d2d145\u003c/code\u003e\u003c/a\u003e Fix vulnerabilities in dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/ced9b4717fe260705da7cc7bb76aea8be89b802b\"\u003e\u003ccode\u003eced9b47\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003ec8\u003c/code\u003e to version 11.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/4cb0d504b0bf61c94e3f5c7373f3c78debed098e\"\u003e\u003ccode\u003e4cb0d50\u003c/code\u003e\u003c/a\u003e Update dependencies to the most recent versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/5cbb8413cbcee2afcc8336decb88e9603391bc15\"\u003e\u003ccode\u003e5cbb841\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20768\"\u003e#20768\u003c/a\u003e from calixteman/rm_yargs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/1861a4c4adc3567afc649a4a897c93be832951b4\"\u003e\u003ccode\u003e1861a4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20756\"\u003e#20756\u003c/a\u003e from Snuffleupagus/PDFDataRangeTransport-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/f32b9d26778a068213300b6f4f69242b78879d81\"\u003e\u003ccode\u003ef32b9d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/20738\"\u003e#20738\u003c/a\u003e from Snuffleupagus/function-shorten\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mozilla/pdf.js/compare/v5.4.624...v5.5.207\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.71.1 to 7.71.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.71.2\u003c/h2\u003e\n\u003cp\u003e🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13278\"\u003e#13278\u003c/a\u003e)\n🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kaigritun\"\u003e\u003ccode\u003e@​kaigritun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pgoslatara\"\u003e\u003ccode\u003e@​pgoslatara\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/seongbiny\"\u003e\u003ccode\u003e@​seongbiny\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/85684f930c520310da51fec382c8b30f6da11502\"\u003e\u003ccode\u003e85684f9\u003c/code\u003e\u003c/a\u003e 7.71.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4933dcc6d74424e7590e628d113df7396734ac7a\"\u003e\u003ccode\u003e4933dcc\u003c/code\u003e\u003c/a\u003e 🧹 fix(clearErrors): emit name signal for targeted field updates (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13280\"\u003e#13280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/319b3eddf657802aaf58f17c61cf72b9aa854c51\"\u003e\u003ccode\u003e319b3ed\u003c/code\u003e\u003c/a\u003e 🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13\"\u003e#13\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/0e04ad35ceea660e889dc1fe27552c3146eedceb\"\u003e\u003ccode\u003e0e04ad3\u003c/code\u003e\u003c/a\u003e 🏋️‍♀️ chore: Update outdated GitHub Actions versions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13274\"\u003e#13274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/3adba2b816dd50bbca460bbe61df64b50bc6b1da\"\u003e\u003ccode\u003e3adba2b\u003c/code\u003e\u003c/a\u003e ✅ test: add unit tests for update utility (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13268\"\u003e#13268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.71.1...v7.71.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe added generics to our \u003ccode\u003edata\u003c/code\u003e and \u003ccode\u003edataKey\u003c/code\u003e props and now you can have your charts validated by TypeScript. See the full guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/typescript/\"\u003ehttps://recharts.github.io/en-US/guide/typescript/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe are releasing new helper functions and hooks that will allow you to precisely target mouse interactions, and convert coordinates. See the guide here: \u003ca href=\"https://recharts.github.io/en-US/guide/coordinateSystems/\"\u003ehttps://recharts.github.io/en-US/guide/coordinateSystems/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eAnd new functions and hooks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/getRelativeCoordinate/\"\u003egetRelativeCoordinate\u003c/a\u003e - converts mouse events to pixel positions\u003c/p\u003e\n\u003cp\u003eConvert Data → Pixels:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisScale\"\u003euseXAxisScale\u003c/a\u003e - returns a function to convert X data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisScale\"\u003euseYAxisScale\u003c/a\u003e - returns a function to convert Y data values to pixel positions\n\u003ca href=\"https://recharts.github.io/en-US/api/useCartesianScale\"\u003euseCartesianScale\u003c/a\u003e - convenience hook for converting both at once\u003c/p\u003e\n\u003cp\u003ePixels → Data:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseScale\"\u003euseXAxisInverseScale\u003c/a\u003e - returns a function to convert pixel X to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseScale\"\u003euseYAxisInverseScale\u003c/a\u003e - returns a function to convert pixel Y to the closest data value\n\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisInverseTickSnapScale\"\u003euseXAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel X to the closest axis tick\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisInverseTickSnapScale\"\u003euseYAxisInverseTickSnapScale\u003c/a\u003e - returns a function to convert pixel Y to the closest axis tick\u003c/p\u003e\n\u003cp\u003eAccessing Ticks:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://recharts.github.io/en-US/api/useXAxisTicks\"\u003euseXAxisTicks\u003c/a\u003e - returns the calculated ticks of an X-axis\n\u003ca href=\"https://recharts.github.io/en-US/api/useYAxisTicks\"\u003euseYAxisTicks\u003c/a\u003e - returns the calculated ticks of a Y-axis\u003c/p\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eHooks\u003c/code\u003e: New hooks (see above) 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/6960\"\u003erecharts/recharts#6960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotations\u003c/code\u003e: export \u003ccode\u003egetRelativeCoordinate\u003c/code\u003e helper function 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/6942\"\u003erecharts/recharts#6942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eLegend\u003c/code\u003e: Add label style prop in Legend by \u003ca href=\"https://github.com/devoldemar\"\u003e\u003ccode\u003e@​devoldemar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7012\"\u003erecharts/recharts#7012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: \u003cstrong\u003enew\u003c/strong\u003e \u003ccode\u003eniceTIcks\u003c/code\u003e prop - specify \u003ccode\u003e'none' | 'auto' | 'equidistant' | 'nice'\u003c/code\u003e for different behaviors  by \u003ca href=\"https://github.com/MaxGhenis\"\u003e\u003ccode\u003e@​MaxGhenis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7009\"\u003erecharts/recharts#7009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: Add event throttling controls to chart props 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/6924\"\u003erecharts/recharts#6924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: enable tooltip synchronization for PieChart by \u003ca href=\"https://github.com/VIDHITTS\"\u003e\u003ccode\u003e@​VIDHITTS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6989\"\u003erecharts/recharts#6989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePie\u003c/code\u003e: fix: sync pie tooltip/legend color with per-sector fill by \u003ca href=\"https://github.com/2YH02\"\u003e\u003ccode\u003e@​2YH02\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6977\"\u003erecharts/recharts#6977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Fix activeBar highlighting with missing/null data by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7001\"\u003erecharts/recharts#7001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBar\u003c/code\u003e: Support Bar CSS transitions 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/6920\"\u003erecharts/recharts#6920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eXAxis/YAxis\u003c/code\u003e: respect user-provided textAnchor prop on XAxis/YAxis by \u003ca href=\"https://github.com/pierreeurope\"\u003e\u003ccode\u003e@​pierreeurope\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7028\"\u003erecharts/recharts#7028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTooltip\u003c/code\u003e: Close tooltip on blur by \u003ca href=\"https://github.com/gVguy\"\u003e\u003ccode\u003e@​gVguy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6958\"\u003erecharts/recharts#6958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGeneral\u003c/code\u003e: fix error when \u003ccode\u003eonMouseEnter/Leave={undefined}\u003c/code\u003e by \u003ca href=\"https://github.com/SvetlanaVesna\"\u003e\u003ccode\u003e@​SvetlanaVesna\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6969\"\u003erecharts/recharts#6969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation\u003c/code\u003e: [animations] auto disable primitives animations based on user system preferences 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/6956\"\u003erecharts/recharts#6956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimation/Line\u003c/code\u003e: fix: prevent animated line flicker with round/square strokeLinecap by \u003ca href=\"https://github.com/roy7\"\u003e\u003ccode\u003e@​roy7\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7022\"\u003erecharts/recharts#7022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePerformance\u003c/code\u003e: filter zero-dimension rectangles early by \u003ca href=\"https://github.com/MendyLanda\"\u003e\u003ccode\u003e@​MendyLanda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6800\"\u003erecharts/recharts#6800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum \u003ccode\u003e@​reduxjs/toolkit\u003c/code\u003e to 1.9.0 by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/6934\"\u003erecharts/recharts#6934\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/recharts/recharts/commit/a1044db23740c177e2c07198ae0c1f2ec57b0000\"\u003e\u003ccode\u003ea1044db\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group across 1 directory with 7 updates (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2001a726e6b3c6c0fc11fcbd8065adbe68530045\"\u003e\u003ccode\u003e2001a72\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 24.11.0 to 24.12.0 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7102\"\u003e#7102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0ce01f0b203f4e44dbbb21b395f2b231523fad86\"\u003e\u003ccode\u003e0ce01f0\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump eslint-plugin-storybook from 9.1.19 to 9.1.20 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7103\"\u003e#7103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/0e0542fd16a6a9f5af82d084f5004e1d2641a0bb\"\u003e\u003ccode\u003e0e0542f\u003c/code\u003e\u003c/a\u003e [Docs] fix(HighlightAndZoomLineChart): improve zoom area validation and add c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/609ca4ff79fa6b2f3aa92b476908457b6891620a\"\u003e\u003ccode\u003e609ca4f\u003c/code\u003e\u003c/a\u003e [Docs] New router, add links to hooks (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7099\"\u003e#7099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/d33f52901485563c63f93280eed332e27719374d\"\u003e\u003ccode\u003ed33f529\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump marked from 17.0.3 to 17.0.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7098\"\u003e#7098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/1c71ab6f50ae272b0e0f729231754769e8b2e6c1\"\u003e\u003ccode\u003e1c71ab6\u003c/code\u003e\u003c/a\u003e chore(deps): bump es-toolkit from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7087\"\u003e#7087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/907bab24a360d0133703a8748915f2899e3efdf1\"\u003e\u003ccode\u003e907bab2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump terser-webpack-plugin from 5.3.16 to 5.3.17 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7088\"\u003e#7088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/c527fb2c1d4d5758539d46e82a774f0f4f05d297\"\u003e\u003ccode\u003ec527fb2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/473d55caaa092fb4826183bf438ba1cb15b2129d\"\u003e\u003ccode\u003e473d55c\u003c/code\u003e\u003c/a\u003e New feature - typed charts helper (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7071\"\u003e#7071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v3.7.0...v3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.1 to 1.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.2\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e fix(trace viewer): make paths via stdin work\n\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e fix: do not force swiftshader on chromium mac\u003c/p\u003e\n\u003ch2\u003eBrowser Versions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChromium 145.0.7632.6\u003c/li\u003e\n\u003cli\u003eMozilla Firefox 146.0.1\u003c/li\u003e\n\u003cli\u003eWebKit 26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/ce480a952553175eae75342aad2c5e86cdf2cbba\"\u003e\u003ccode\u003ece480a9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39171\"\u003e#39171\u003c/a\u003e): devops: add ubuntu-22.04-arm bot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e40c137ebeb0221a56f968ac41c66287e8e2c810\"\u003e\u003ccode\u003ee40c137\u003c/code\u003e\u003c/a\u003e chore: mark v1.58.2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39155\"\u003e#39155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/50b7296be7208c275b12004f4703b8086ee45dfd\"\u003e\u003ccode\u003e50b7296\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39152\"\u003e#39152\u003c/a\u003e): chore: fix execSync inheriting stdio\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f3dcf50a2e7ddb225431b9a5e53804bdb8a25311\"\u003e\u003ccode\u003ef3dcf50\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39129\"\u003e#39129\u003c/a\u003e): fix: do not force swiftshader on chromium mac\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8684e0834f368cd1ff4973ab7c36c4775c1038a4\"\u003e\u003ccode\u003e8684e08\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39121\"\u003e#39121\u003c/a\u003e): fix(trace viewer): make paths via stdin work\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.1...v1.58.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `checkly` from 7.0.0 to 7.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/checkly/checkly-cli/releases\"\u003echeckly's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWire up agent confirmation flow for write commands by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1246\"\u003echeckly/checkly-cli#1246\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.1...7.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): support CHECKLY_API_URL override for local env by \u003ca href=\"https://github.com/MichaelHogers\"\u003e\u003ccode\u003e@​MichaelHogers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1242\"\u003echeckly/checkly-cli#1242\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.5.0...7.5.1\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.5.0...7.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add incidents command suite (TIM-26/27/28/29) by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1236\"\u003echeckly/checkly-cli#1236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add skills command and restructure ai-context by \u003ca href=\"https://github.com/stefanjudis\"\u003e\u003ccode\u003e@​stefanjudis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1241\"\u003echeckly/checkly-cli#1241\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.4.0...7.5.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.4.0...7.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: simplify release process and update release instructions by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1238\"\u003echeckly/checkly-cli#1238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: share a single bundle between all Playwright checks by \u003ca href=\"https://github.com/sorccu\"\u003e\u003ccode\u003e@​sorccu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1239\"\u003echeckly/checkly-cli#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/checkly/checkly-cli/compare/7.3.0...7.4.0\"\u003ehttps://github.com/checkly/checkly-cli/compare/7.3.0...7.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add checks list/get commands with typed formatters by \u003ca href=\"https://github.com/MichaelHogers\"\u003e\u003ccode\u003e@​MichaelHogers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1233\"\u003echeckly/checkly-cli#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cli): add checkly status-pages list + get commands [TIM-24, TIM-25] by \u003ca href=\"https://github.com/thebiglabasky\"\u003e\u003ccode\u003e@​thebiglabasky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/checkly/checkly-cli/pull/1234\"\u003echeckly/checkly-cli#1234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contribu...\n\n_Description has been truncated_","html_url":"https://github.com/rmg007/Questerix/pull/269","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmg007%2FQuesterix/issues/269","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/269/packages"}},{"old_version":"6.9.8","new_version":"6.9.10","update_type":"patch","path":null,"pr_created_at":"2026-03-01T07:00:57.000Z","version_change":"6.9.8 → 6.9.10","issue":{"uuid":"4006507817","node_id":"PR_kwDOQ37xMs7HF5dK","number":7,"state":"open","title":"chore: bump the npm-deps group with 69 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T07:00:57.000Z","updated_at":"2026-03-01T07:05:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":69,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.16","new_version":"1.1.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.34.0","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.36.7","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/themes","old_version":"2.4.51","new_version":"2.4.57","repository_url":"https://github.com/clerk/javascript"},{"name":"@langchain/core","old_version":"1.1.18","new_version":"1.1.29","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/google-genai","old_version":"2.1.14","new_version":"2.1.22","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@langchain/langgraph","old_version":"1.1.2","new_version":"1.2.0","repository_url":"https://github.com/langchain-ai/langgraphjs"},{"name":"@langchain/openai","old_version":"1.2.7","new_version":"1.2.11","repository_url":"https://github.com/langchain-ai/langchainjs"},{"name":"@logtape/logtape","old_version":"1.3.6","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.32.1","new_version":"10.40.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@stripe/stripe-js","old_version":"8.6.1","new_version":"8.8.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@vonage/server-sdk","old_version":"3.25.1","new_version":"3.26.4","repository_url":"https://github.com/Vonage/vonage-node-sdk"},{"name":"framer-motion","old_version":"12.34.0","new_version":"12.34.3","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"0.562.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.7.0","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"nodemailer","old_version":"7.0.12","new_version":"7.0.13","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"@types/nodemailer","old_version":"7.0.5","new_version":"7.0.11","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"openai","old_version":"6.22.0","new_version":"6.25.0","repository_url":"https://github.com/openai/openai-node"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.16.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.318.2","new_version":"1.356.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"puppeteer","old_version":"24.35.0","new_version":"24.37.5","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.8","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.71.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"stripe","old_version":"20.1.2","new_version":"20.4.0","repository_url":"https://github.com/stripe/stripe-node"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.5","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@clerk/types","old_version":"4.101.14","new_version":"4.101.20","repository_url":"https://github.com/clerk/javascript"},{"name":"@commitlint/cli","old_version":"20.3.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.3.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.3.1","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.0.21","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.5.5","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.17","new_version":"0.8.19","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.1.1","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.9.0","new_version":"4.10.0","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.7","new_version":"24.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.2","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"6.9.8","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.8","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.2","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.5.0","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"get-db","old_version":"0.11.0","new_version":"0.13.0","repository_url":"https://github.com/neondatabase/neondb-cli"},{"name":"knip","old_version":"5.80.2","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.14","new_version":"2.1.1","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"storybook","old_version":"10.1.11","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-tsconfig-paths","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"vitest","old_version":"4.0.17","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.0.5","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 69 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.16` | `1.1.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.34.0` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.36.7` | `6.39.0` |\n| [@clerk/themes](https://github.com/clerk/javascript/tree/HEAD/packages/themes) | `2.4.51` | `2.4.57` |\n| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.1.18` | `1.1.29` |\n| [@langchain/google-genai](https://github.com/langchain-ai/langchainjs) | `2.1.14` | `2.1.22` |\n| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) | `1.1.2` | `1.2.0` |\n| [@langchain/openai](https://github.com/langchain-ai/langchainjs) | `1.2.7` | `1.2.11` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.3.6` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.32.1` | `10.40.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `8.6.1` | `8.8.0` |\n| [@vonage/server-sdk](https://github.com/Vonage/vonage-node-sdk) | `3.25.1` | `3.26.4` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.34.0` | `12.34.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.562.0` | `0.575.0` |\n| [next](https://github.com/vercel/next.js) | `16.1.1` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.7.0` | `4.8.3` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.12` | `7.0.13` |\n| [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer) | `7.0.5` | `7.0.11` |\n| [openai](https://github.com/openai/openai-node) | `6.22.0` | `6.25.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.16.0` | `8.18.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.318.2` | `1.356.1` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `24.35.0` | `24.37.5` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.8` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.71.0` | `7.71.2` |\n| [stripe](https://github.com/stripe/stripe-node) | `20.1.2` | `20.4.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.5` | `4.3.6` |\n| [@clerk/types](https://github.com/clerk/javascript/tree/HEAD/packages/types) | `4.101.14` | `4.101.20` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.3.1` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.3.1` | `20.4.2` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.3.1` | `20.4.2` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.0.21` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.5.5` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.2.0` | `10.3.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.17` | `0.8.19` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.1.1` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.1.1` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.9.0` | `4.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.11` | `10.2.13` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.11` | `10.2.13` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.11` | `10.2.13` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.11` | `10.2.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.7` | `24.11.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.2` | `5.1.4` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.17` | `4.0.18` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.17` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.17` | `4.0.18` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.8` | `6.9.10` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.8` | `0.31.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `9.39.3` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.5.0` | `2.8.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.11` | `10.2.13` |\n| [get-db](https://github.com/neondatabase/neondb-cli) | `0.11.0` | `0.13.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.80.2` | `5.85.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.14` | `2.1.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.1.11` | `10.2.13` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.1` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `6.0.4` | `6.1.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.17` | `4.0.18` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.0.5` |\n\nUpdates `@arcjet/next` from 1.0.0-beta.16 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprotocol:\u003c/strong\u003e update tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5770\"\u003e#5770\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4401380f9ce1fc015f30e3ed6d6607e7d8ba96c5\"\u003e4401380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e add (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/c0531fa5e96b7d0695ff8ba0f53d24bcba385acd\"\u003ec0531fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...v1.1.0-rc\"\u003e1.1.0-rc\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add support for serializable characeristics, fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5715\"\u003e#5715\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9cff098456684adc2eb809c28787f9d88a7d590e\"\u003e9cff098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eip:\u003c/strong\u003e prefer \u003ccode\u003ex-forwarded-for\u003c/code\u003e on unknown platforms (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5744\"\u003e#5744\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9c02f9b173307a321e479b5d41b0515453ae53a2\"\u003e9c02f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5731\"\u003e#5731\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/43ce45637f93ba31cadb25029fa92e7ff770053c\"\u003e43ce456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efastify:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5734\"\u003e#5734\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/05070859fb5262cd5b0a3a7492f6119b8f218cf6\"\u003e0507085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprerelease-type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5751\"\u003e#5751\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/df66720b43456cc7004e7af86e38a5538b5714bc\"\u003edf66720\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.17...@arcjet/next-v1.0.0-beta.18\"\u003e1.0.0-beta.18\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate automatic body reading (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5679\"\u003e#5679\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5f452910ca52906011dfb67d48b79bcc63f8ae15\"\u003e5f45291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/18217ed0344d9d73a658fd1e083abf11123e5b58\"\u003e\u003ccode\u003e18217ed\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003enext\u003c/code\u003e (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5729\"\u003e#5729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e\u003ccode\u003e6f10658\u003c/code\u003e\u003c/a\u003e docs: update example links in readmes (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5735\"\u003e#5735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.1.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.34.0 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\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/clerk/javascript/blob/@clerk/localizations@3.37.2/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.36.7 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/nextjs@6.39.0/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/themes` from 2.4.51 to 2.4.57\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7955e9dd90419c02fd51226d4fe335d42e7096a5\"\u003e\u003ccode\u003e7955e9d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.56\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/8a0c404d05a88697fcc3a609fef25bd5ff9f9ef0\"\u003e\u003ccode\u003e8a0c404\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.55\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.4.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.46.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/themes@2.4.57/packages/themes/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/themes\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.57\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/7955e9dd90419c02fd51226d4fe335d42e7096a5\"\u003e\u003ccode\u003e7955e9d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.56\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/8a0c404d05a88697fcc3a609fef25bd5ff9f9ef0\"\u003e\u003ccode\u003e8a0c404\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.55\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.47.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.54\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.46.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.53\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/b17e4bbbbad173969523e5494f2d8447d1887b95\"\u003e\u003ccode\u003eb17e4bb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.45.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.52\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/clerk/javascript/commit/35bcbd11f5753ee396cd090d3dd1848f3f2727e0\"\u003e\u003ccode\u003e35bcbd1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/shared\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.45.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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/themes/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/themes@2.4.57/packages/themes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@langchain/core` from 1.1.18 to 1.1.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchainjs/releases\"\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.29\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/langchain-ai/langchainjs/pull/10106\"\u003e#10106\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - Add package version metadata to runnable traces. Each package now stamps its version in \u003ccode\u003ethis.metadata.versions\u003c/code\u003e at construction time, making version info available in LangSmith trace metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10154\"\u003e#10154\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/403a99fd826383f30300809ae077e1c967023520\"\u003e\u003ccode\u003e403a99f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kanweiwei\"\u003e\u003ccode\u003e@​kanweiwei\u003c/code\u003e\u003c/a\u003e! - fix(core): add usage_metadata to AIMessage lc_aliases\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10169\"\u003e#10169\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - fix(core, langchain): bump uuid dependency from ^10.0.0 to ^11.0.0 to fix Metro bundler error\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003euuid\u003c/code\u003e v10 package has ambiguous \u003ccode\u003eexports\u003c/code\u003e in its \u003ccode\u003epackage.json\u003c/code\u003e which causes Metro (used by Expo/React Native) to resolve the wrong entry point, resulting in \u003ccode\u003eCannot read properties of undefined (reading 'v1')\u003c/code\u003e. The \u003ccode\u003euuid\u003c/code\u003e v11 package fixes its exports map to work correctly with Metro's package exports resolution.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10044\"\u003e#10044\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - fix(core): remove inherited LangChainTracer handlers when tracingEnabled is false\u003c/p\u003e\n\u003cp\u003eWhen a RunTree explicitly disables tracing via \u003ccode\u003etracingEnabled: false\u003c/code\u003e, \u003ccode\u003eCallbackManager._configureSync\u003c/code\u003e now strips any inherited \u003ccode\u003eLangChainTracer\u003c/code\u003e handlers so child runs don't produce traces.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.28\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/langchain-ai/langchainjs/pull/10140\"\u003e#10140\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/10a876c7d5ff27d8f2889761ee20e95f76a50518\"\u003e\u003ccode\u003e10a876c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - Merge content blocks by string index during streaming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10102\"\u003e#10102\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/b46d96a508a8bf212561dbb6f025e35c75f16257\"\u003e\u003ccode\u003eb46d96a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: implement aynchronous generator tool calling for streaming partial tool results\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.26\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10085\"\u003e#10085\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/ed6ea53c38a004b65e30c0f5888a0ac7d8ee7028\"\u003e\u003ccode\u003eed6ea53\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - fix(google): tool_calls are not preserved when concatenating AIMessageChunks\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.25\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/langchain-ai/langchainjs/pull/10002\"\u003e#10002\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/27186c54884cfe7c2522fa50b42c3ca0ccaefdba\"\u003e\u003ccode\u003e27186c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aditya-gg04\"\u003e\u003ccode\u003e@​aditya-gg04\u003c/code\u003e\u003c/a\u003e! - fix(core): support reasoning/thinking blocks in StringOutputParser\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10077\"\u003e#10077\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/05396f7ce0a91c49a3bae4bbcd3dbdd6cbd18089\"\u003e\u003ccode\u003e05396f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - feat(core): add ContextOverflowError, raise in anthropic and openai\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/pull/10081\"\u003e#10081\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5a6f26bbaed80195dc538c538b96219a8b03f38f\"\u003e\u003ccode\u003e5a6f26b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - feat(core): add namespace-based symbol branding for error class hierarchies\u003c/p\u003e\n\u003cp\u003eIntroduces \u003ccode\u003ecreateNamespace\u003c/code\u003e utility for hierarchical symbol-based branding of class hierarchies.\nAll LangChain error classes now use this pattern, replacing hand-rolled duck-type \u003ccode\u003eisInstance\u003c/code\u003e checks\nwith reliable cross-realm \u003ccode\u003eSymbol.for\u003c/code\u003e-based identity.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eLangChainError\u003c/code\u003e base class that all LangChain errors extend\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003ecreateNamespace\u003c/code\u003e / \u003ccode\u003eNamespace\u003c/code\u003e API in \u003ccode\u003e@langchain/core/utils/namespace\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRefactored \u003ccode\u003eModelAbortError\u003c/code\u003e, \u003ccode\u003eContextOverflowError\u003c/code\u003e to use namespace branding\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eContextOverflowError.fromError()\u003c/code\u003e static factory method\u003c/li\u003e\n\u003cli\u003eDeprecated \u003ccode\u003eaddLangChainErrorFields\u003c/code\u003e in favor of \u003ccode\u003eLangChainError\u003c/code\u003e subclasses\u003c/li\u003e\n\u003cli\u003eMigrated Google provider errors (\u003ccode\u003eGoogleError\u003c/code\u003e, \u003ccode\u003eConfigurationError\u003c/code\u003e, etc.) to namespace branding\u003c/li\u003e\n\u003cli\u003eUpdated Anthropic and OpenAI providers to use \u003ccode\u003eContextOverflowError.fromError()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.24\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/langchain-ai/langchainjs/commit/5eead2cc258d96323d2075bfa0e9934b8e3792cc\"\u003e\u003ccode\u003e5eead2c\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10147\"\u003e#10147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/1a6fee726948bac6ee65d0fb33b6d53cdd9b07e7\"\u003e\u003ccode\u003e1a6fee7\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): update to Azure DocumentDB (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/79415fb88e643f906793714249cd2a12b4a18e16\"\u003e\u003ccode\u003e79415fb\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): add advanced search options and retriever methods (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9926\"\u003e#9926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5f6940d49033ec322bcfb426652c68e37c82cbaa\"\u003e\u003ccode\u003e5f6940d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​langchain/google\u003c/code\u003e): emit on_chat_model_stream events for non-text content...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e fix(core): respect tracingEnabled with LangChainTracer (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10044\"\u003e#10044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/4eae353512c8361c530b90ab4e74fd18af774287\"\u003e\u003ccode\u003e4eae353\u003c/code\u003e\u003c/a\u003e fix(google): fix inflated usage_metadata during streaming by converting cumul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/d42f735b04d9d42639591fba5639ad65dbb915bf\"\u003e\u003ccode\u003ed42f735\u003c/code\u003e\u003c/a\u003e fix(google): generate unique tool_call IDs to prevent ToolNode from silently ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e fix(core, langchain): bump uuid ^10 to ^11 to fix Metro bundler error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10169\"\u003e#10169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e feat(core): add package version metadata to traces (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10106\"\u003e#10106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/e9c41f0ab9ea6e7fdeceffa9063a422d4fb62777\"\u003e\u003ccode\u003ee9c41f0\u003c/code\u003e\u003c/a\u003e fix(anthropic): only set topP when defined to avoid API error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchainjs/compare/@langchain/core@1.1.18...@langchain/core@1.1.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@langchain/google-genai` from 2.1.14 to 2.1.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langchainjs/releases\"\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.22\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.21\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/langchain-ai/langchainjs/pull/10106\"\u003e#10106\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - Add package version metadata to runnable traces. Each package now stamps its version in \u003ccode\u003ethis.metadata.versions\u003c/code\u003e at construction time, making version info available in LangSmith trace metadata.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/9f30267e95a2a42fac71f1d3674b84c5a190dbbc\"\u003e\u003ccode\u003e9f30267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/403a99fd826383f30300809ae077e1c967023520\"\u003e\u003ccode\u003e403a99f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.29\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.19\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/langchain-ai/langchainjs/pull/10078\"\u003e#10078\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/7be50a7014d7622e0ab8d303dfc9c633ebc96333\"\u003e\u003ccode\u003e7be50a7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - chore(*): update model profiles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/27186c54884cfe7c2522fa50b42c3ca0ccaefdba\"\u003e\u003ccode\u003e27186c5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/05396f7ce0a91c49a3bae4bbcd3dbdd6cbd18089\"\u003e\u003ccode\u003e05396f7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5a6f26bbaed80195dc538c538b96219a8b03f38f\"\u003e\u003ccode\u003e5a6f26b\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.17\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/d5e3db0d01ab321ec70a875805b2f74aefdadf9d\"\u003e\u003ccode\u003ed5e3db0\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.21\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/google-genai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/41bfea51cf119573a3b956ee782d2731fe71c681\"\u003e\u003ccode\u003e41bfea5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.19\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/langchain-ai/langchainjs/commit/22150f8122c23f9aa4c4e9ea787aa1d3638679a0\"\u003e\u003ccode\u003e22150f8\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3590ee3229a9a55b0c818c1e396f6445b2368103\"\u003e\u003ccode\u003e3590ee3\u003c/code\u003e\u003c/a\u003e fix(google): streaming chunks missing index produces empty text blocks when u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5eead2cc258d96323d2075bfa0e9934b8e3792cc\"\u003e\u003ccode\u003e5eead2c\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10147\"\u003e#10147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/1a6fee726948bac6ee65d0fb33b6d53cdd9b07e7\"\u003e\u003ccode\u003e1a6fee7\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): update to Azure DocumentDB (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9919\"\u003e#9919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/79415fb88e643f906793714249cd2a12b4a18e16\"\u003e\u003ccode\u003e79415fb\u003c/code\u003e\u003c/a\u003e feat(azure-cosmosdb): add advanced search options and retriever methods (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/9926\"\u003e#9926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/5f6940d49033ec322bcfb426652c68e37c82cbaa\"\u003e\u003ccode\u003e5f6940d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​langchain/google\u003c/code\u003e): emit on_chat_model_stream events for non-text content...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/77bd98274a885e947d76f7a9c6dd0b3763453218\"\u003e\u003ccode\u003e77bd982\u003c/code\u003e\u003c/a\u003e fix(core): respect tracingEnabled with LangChainTracer (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10044\"\u003e#10044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/4eae353512c8361c530b90ab4e74fd18af774287\"\u003e\u003ccode\u003e4eae353\u003c/code\u003e\u003c/a\u003e fix(google): fix inflated usage_metadata during streaming by converting cumul...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/d42f735b04d9d42639591fba5639ad65dbb915bf\"\u003e\u003ccode\u003ed42f735\u003c/code\u003e\u003c/a\u003e fix(google): generate unique tool_call IDs to prevent ToolNode from silently ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langchainjs/commit/3b1fd5458a4aa29c398122829f383f21b5ac39da\"\u003e\u003ccode\u003e3b1fd54\u003c/code\u003e\u003c/a\u003e fix(core, langchain): bump uuid ^10 to ^11 to fix Metro bundler error (\u003ca href=\"https://redirect.github.com/langchain-ai/langchainjs/issues/10169\"\u003e#10169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/langchain-ai/langchainjs/compare/@langchain/google-genai@2.1.14...@langchain/google-genai@2.1.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@langchain/langgraph` from 1.1.2 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langgraphjs/releases\"\u003e\u003ccode\u003e@​langchain/langgraph\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-checkpoint-mongodb\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1991\"\u003e#1991\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/38db67f3599daffcbec5d04f16f36e69abe22e08\"\u003e\u003ccode\u003e38db67f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/vanb\"\u003e\u003ccode\u003e@​vanb\u003c/code\u003e\u003c/a\u003e! - Add optional \u003ccode\u003eenableTimestamps\u003c/code\u003e parameter to \u003ccode\u003eMongoDBSaver\u003c/code\u003e that sets an \u003ccode\u003eupserted_at\u003c/code\u003e date via MongoDB's \u003ccode\u003e$currentDate\u003c/code\u003e operator on every upsert. Useful for MongoDB TTL indexes, auditing, or debugging.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/2002\"\u003e#2002\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/fce9d38267e7d99029646cfcf7abb78c7b937e34\"\u003e\u003ccode\u003efce9d38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - feat(langgraph): add Overwrite class for bypassing channel reducers\u003c/p\u003e\n\u003cp\u003eAdds an \u003ccode\u003eOverwrite\u003c/code\u003e class and \u003ccode\u003eOverwriteValue\u003c/code\u003e type that allow nodes to bypass reducers in \u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channels, writing values directly instead of passing them through the reducer function. This is useful when a node needs to replace accumulated state rather than append to it.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eOverwrite\u003c/code\u003e class exported from \u003ccode\u003e@langchain/langgraph\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channel detects \u003ccode\u003eOverwriteValue\u003c/code\u003e and sets the value directly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotation\u003c/code\u003e, \u003ccode\u003eStateSchema\u003c/code\u003e, and zod schema type mappings updated to include \u003ccode\u003eOverwriteValue\u003c/code\u003e in update types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1992\"\u003e#1992\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/937f78030f1360251361c6096bbd0ff287662a2b\"\u003e\u003ccode\u003e937f780\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - fix(core): don't trace channel read/writes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1984\"\u003e#1984\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: add tools stream mode for tool lifecycle events\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/1b088e578aaef7d231f37885b94bfd763f99a775\"\u003e\u003ccode\u003e1b088e5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-api\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\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/langchain-ai/langgraphjs/pull/1984\"\u003e#1984\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: add tools stream mode for tool lifecycle events\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/1b088e578aaef7d231f37885b94bfd763f99a775\"\u003e\u003ccode\u003e1b088e5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-cli\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-api\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.14\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​langchain/langgraph-api\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.13\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/langchain-ai/langgraphjs/pull/1960\"\u003e#1960\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/4ebe31ec6ea289f2eeff324fb1875af869d543c9\"\u003e\u003ccode\u003e4ebe31e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - relax langsmith dep\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-ui\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.1.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md\"\u003e\u003ccode\u003e@​langchain/langgraph\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/2002\"\u003e#2002\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/fce9d38267e7d99029646cfcf7abb78c7b937e34\"\u003e\u003ccode\u003efce9d38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hntrl\"\u003e\u003ccode\u003e@​hntrl\u003c/code\u003e\u003c/a\u003e! - feat(langgraph): add Overwrite class for bypassing channel reducers\u003c/p\u003e\n\u003cp\u003eAdds an \u003ccode\u003eOverwrite\u003c/code\u003e class and \u003ccode\u003eOverwriteValue\u003c/code\u003e type that allow nodes to bypass reducers in \u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channels, writing values directly instead of passing them through the reducer function. This is useful when a node needs to replace accumulated state rather than append to it.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eOverwrite\u003c/code\u003e class exported from \u003ccode\u003e@langchain/langgraph\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBinaryOperatorAggregate\u003c/code\u003e channel detects \u003ccode\u003eOverwriteValue\u003c/code\u003e and sets the value directly\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnnotation\u003c/code\u003e, \u003ccode\u003eStateSchema\u003c/code\u003e, and zod schema type mappings updated to include \u003ccode\u003eOverwriteValue\u003c/code\u003e in update types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1992\"\u003e#1992\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/937f78030f1360251361c6096bbd0ff287662a2b\"\u003e\u003ccode\u003e937f780\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christian-bromann\"\u003e\u003ccode\u003e@​christian-bromann\u003c/code\u003e\u003c/a\u003e! - fix(core): don't trace channel read/writes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1984\"\u003e#1984\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/colifran\"\u003e\u003ccode\u003e@​colifran\u003c/code\u003e\u003c/a\u003e! - feat: add tools stream mode for tool lifecycle events\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/1b088e578aaef7d231f37885b94bfd763f99a775\"\u003e\u003ccode\u003e1b088e5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/242cfbbb6ab375c91bd021f64ec652840af591a9\"\u003e\u003ccode\u003e242cfbb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/8d5c2d688d330012638d8f34ce20a454600ebc1b\"\u003e\u003ccode\u003e8d5c2d6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​langchain/langgraph-sdk\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/langchain-ai/langgraphjs/pull/1932\"\u003e#1932\u003c/a\u003e \u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/0cda1f3b78a86e7809b7db15a7ff0ea00ee1ecd8\"\u003e\u003ccode\u003e0cda1f3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/samecrowder\"\u003e\u003ccode\u003e@​samecrowder\u003c/code\u003e\u003c/a\u003e! - fix: preserve \u003ccode\u003elanggraph_type\u003c/code\u003e metadata for LangSmith Studio tab detection\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eZod v4 \u003ccode\u003e.register()\u003c/code\u003e fix\u003c/strong\u003e: The metadata registry now properly stores and retrieves \u003ccode\u003elanggraph_type\u003c/code\u003e metadata when using Zod v4's \u003ccode\u003e.register()\u003c/code\u003e method with \u003ccode\u003eMessagesZodMeta\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStateSchema fix\u003c/strong\u003e: \u003ccode\u003eStateSchema.getJsonSchema()\u003c/code\u003e now correctly includes \u003ccode\u003ejsonSchemaExtra\u003c/code\u003e (like \u003ccode\u003elanggraph_type: \u0026quot;messages\u0026quot;\u003c/code\u003e) even when the underlying schema (e.g., \u003ccode\u003ez.custom()\u003c/code\u003e) doesn't produce a JSON schema\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/langchain-ai/langgraphjs/commit/6b576f08b6ec071eefeb6c8cd60e35886eb97399\"\u003e\u003ccode\u003e6b576f0\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1995\"\u003e#1995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/fce9d38267e7d99029646cfcf7abb78c7b937e34\"\u003e\u003ccode\u003efce9d38\u003c/code\u003e\u003c/a\u003e feat(langgraph): add Overwrite class for bypassing channel reducers (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/2002\"\u003e#2002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/aa8e878e5b71128685ab7e7a79c96bd2519c0123\"\u003e\u003ccode\u003eaa8e878\u003c/code\u003e\u003c/a\u003e feat: add tools stream mode for tool lifecycle events (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1984\"\u003e#1984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/937f78030f1360251361c6096bbd0ff287662a2b\"\u003e\u003ccode\u003e937f780\u003c/code\u003e\u003c/a\u003e fix(core): don't trace channel read/writes (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1992\"\u003e#1992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/f38b91c6ede1ca8416034825f3d80f3f9a4700ff\"\u003e\u003ccode\u003ef38b91c\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1974\"\u003e#1974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/f38f82ffd0c4df2349b16a94713fa63a1014eec0\"\u003e\u003ccode\u003ef38f82f\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1945\"\u003e#1945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/8d5c2d688d330012638d8f34ce20a454600ebc1b\"\u003e\u003ccode\u003e8d5c2d6\u003c/code\u003e\u003c/a\u003e feat(sdk): add multi-subagent tracking to useStream (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/langchain-ai/langgraphjs/commit/a0964fbd16979cbb4401640504e464b368bce168\"\u003e\u003ccode\u003ea0964fb\u003c/code\u003e\u003c/a\u003e chore: version packages (\u003ca href=\"https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core/issues/1936\"\u003e#1936\u003c/a\u003e)\u003c/li\u003e\n\u003cl...\n\n_Description has been truncated_","html_url":"https://github.com/LefterisXefteris/DataTable/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LefterisXefteris%2FDataTable/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"5.3.1","new_version":"5.6.0","update_type":"minor","path":null,"pr_created_at":"2026-03-01T06:30:23.000Z","version_change":"5.3.1 → 5.6.0","issue":{"uuid":"4006459397","node_id":"PR_kwDOOs1NJs7HFvfj","number":9,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 65 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T06:30:23.000Z","updated_at":"2026-03-01T06:30:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":65,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.6","new_version":"1.1.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@clerk/localizations","old_version":"3.15.0","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.19.0","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@electric-sql/pglite","old_version":"0.3.0","new_version":"0.3.15","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@hookform/resolvers","old_version":"5.0.1","new_version":"5.2.2","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@logtail/pino","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/logtail/logtail-js"},{"name":"@sentry/nextjs","old_version":"9.15.0","new_version":"9.47.1","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.4","new_version":"0.13.10","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.43.1","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"next","old_version":"15.3.1","new_version":"15.5.12","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.1.0","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.15.6","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.12.0","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"pino","old_version":"9.6.0","new_version":"9.14.0","repository_url":"https://github.com/pinojs/pino"},{"name":"pino-pretty","old_version":"13.0.0","new_version":"13.1.3","repository_url":"https://github.com/pinojs/pino-pretty"},{"name":"posthog-js","old_version":"1.239.1","new_version":"1.356.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.1.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.1.3","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.1.0","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-hook-form","old_version":"7.56.2","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"3.24.4","new_version":"3.25.76","repository_url":"https://github.com/colinhacks/zod"},{"name":"@antfu/eslint-config","old_version":"4.13.0","new_version":"4.19.0","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@commitlint/cli","old_version":"19.8.0","new_version":"19.8.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"19.8.0","new_version":"19.8.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/cz-commitlint","old_version":"19.8.0","new_version":"19.8.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-react/eslint-plugin","old_version":"1.49.0","new_version":"1.53.1","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"9.7.0","new_version":"9.9.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@next/bundle-analyzer","old_version":"15.3.1","new_version":"15.5.12","repository_url":"https://github.com/vercel/next.js"},{"name":"@percy/cli","old_version":"1.30.10","new_version":"1.31.8","repository_url":"https://github.com/percy/cli"},{"name":"@percy/playwright","old_version":"1.0.8","new_version":"1.0.10","repository_url":"https://github.com/percy/percy-playwright"},{"name":"@playwright/test","old_version":"1.52.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-essentials","old_version":"8.6.12","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-interactions","old_version":"8.6.12","new_version":"8.6.14","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"8.6.12","new_version":"8.6.17","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/test-runner","old_version":"0.22.0","new_version":"0.24.2","repository_url":"https://github.com/storybookjs/test-runner"},{"name":"@tailwindcss/postcss","old_version":"4.1.5","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/dom","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.6.3","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"22.15.12","new_version":"22.19.13","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.4.1","new_version":"4.7.0","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"3.1.3","new_version":"3.2.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"checkly","old_version":"5.3.1","new_version":"5.6.0","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.1","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint-plugin-format","old_version":"1.0.1","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.2.0","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.20","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-testing-library","old_version":"7.1.1","new_version":"7.16.0","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"24.2.3","new_version":"24.2.9","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"start-server-and-test","old_version":"2.0.11","new_version":"2.1.5","repository_url":"https://github.com/bahmutov/start-server-and-test"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest-fail-on-console","old_version":"0.7.1","new_version":"0.10.1","repository_url":"https://github.com/thomasbrodusch/vitest-fail-on-console"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.6` | `1.1.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.15.0` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.19.0` | `6.39.0` |\n| [@electric-sql/pglite](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite) | `0.3.0` | `0.3.15` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.0.1` | `5.2.2` |\n| [@logtail/pino](https://github.com/logtail/logtail-js/tree/HEAD/packages/pino) | `0.5.4` | `0.5.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `9.15.0` | `9.47.1` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.4` | `0.13.10` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.43.1` | `0.45.1` |\n| [next](https://github.com/vercel/next.js) | `15.3.1` | `15.5.12` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.1.0` | `4.8.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.15.6` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.12.0` | `8.18.0` |\n| [pino](https://github.com/pinojs/pino) | `9.6.0` | `9.14.0` |\n| [pino-pretty](https://github.com/pinojs/pino-pretty) | `13.0.0` | `13.1.3` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.239.1` | `1.356.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.0` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.3` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.0` | `19.2.4` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.56.2` | `7.71.2` |\n| [zod](https://github.com/colinhacks/zod) | `3.24.4` | `3.25.76` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `4.13.0` | `4.19.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `19.8.0` | `19.8.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `19.8.0` | `19.8.1` |\n| [@commitlint/cz-commitlint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cz-commitlint) | `19.8.0` | `19.8.1` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `1.49.0` | `1.53.1` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `9.7.0` | `9.9.0` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `15.3.1` | `15.5.12` |\n| [@percy/cli](https://github.com/percy/cli/tree/HEAD/packages/cli) | `1.30.10` | `1.31.8` |\n| [@percy/playwright](https://github.com/percy/percy-playwright) | `1.0.8` | `1.0.10` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.52.0` | `1.58.2` |\n| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.6.12` | `8.6.14` |\n| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.6.12` | `8.6.14` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.6.12` | `8.6.17` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `8.6.12` | `8.6.17` |\n| [@storybook/nextjs](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `8.6.12` | `8.6.17` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.6.12` | `8.6.17` |\n| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.22.0` | `0.24.2` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.5` | `4.2.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.0` | `10.4.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.6.3` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.12` | `22.19.13` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.4.1` | `4.7.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.1.3` | `3.2.4` |\n| [checkly](https://github.com/checkly/checkly-cli) | `5.3.1` | `5.6.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.1` | `0.31.9` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.0.1` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.2.0` | `2.8.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.20` | `0.5.2` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `7.1.1` | `7.16.0` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `24.2.3` | `24.2.9` |\n| [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.11` | `2.1.5` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [vitest-fail-on-console](https://github.com/thomasbrodusch/vitest-fail-on-console) | `0.7.1` | `0.10.1` |\n\n\nUpdates `@arcjet/next` from 1.0.0-beta.6 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprotocol:\u003c/strong\u003e update tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5770\"\u003e#5770\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4401380f9ce1fc015f30e3ed6d6607e7d8ba96c5\"\u003e4401380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e add (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/c0531fa5e96b7d0695ff8ba0f53d24bcba385acd\"\u003ec0531fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...v1.1.0-rc\"\u003e1.1.0-rc\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add support for serializable characeristics, fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5715\"\u003e#5715\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9cff098456684adc2eb809c28787f9d88a7d590e\"\u003e9cff098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eip:\u003c/strong\u003e prefer \u003ccode\u003ex-forwarded-for\u003c/code\u003e on unknown platforms (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5744\"\u003e#5744\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9c02f9b173307a321e479b5d41b0515453ae53a2\"\u003e9c02f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5731\"\u003e#5731\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/43ce45637f93ba31cadb25029fa92e7ff770053c\"\u003e43ce456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efastify:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5734\"\u003e#5734\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/05070859fb5262cd5b0a3a7492f6119b8f218cf6\"\u003e0507085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprerelease-type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5751\"\u003e#5751\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/df66720b43456cc7004e7af86e38a5538b5714bc\"\u003edf66720\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.17...@arcjet/next-v1.0.0-beta.18\"\u003e1.0.0-beta.18\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate automatic body reading (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5679\"\u003e#5679\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5f452910ca52906011dfb67d48b79bcc63f8ae15\"\u003e5f45291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/18217ed0344d9d73a658fd1e083abf11123e5b58\"\u003e\u003ccode\u003e18217ed\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003enext\u003c/code\u003e (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5729\"\u003e#5729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e\u003ccode\u003e6f10658\u003c/code\u003e\u003c/a\u003e docs: update example links in readmes (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5735\"\u003e#5735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.1.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.15.0 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\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/clerk/javascript/blob/@clerk/localizations@3.37.2/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.19.0 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/nextjs@6.39.0/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electric-sql/pglite` from 0.3.0 to 0.3.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electric-sql/pglite/releases\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [9a104b9]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ad765ed]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8785034: Added pg_uuidv7 extension.\u003c/li\u003e\n\u003cli\u003e90cfee8: live extension: use schema.oid + table.oid in trigger identifiers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [e40ccad]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead3d0d8: Updated pg_dump to use callback data exchange; built pg_dump with emscripten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eda3cdf3: bump the version of the electric client used by the sync plugin\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ece0e74e: Added pgTAP extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite-sync\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [f12a582]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bd263aa]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a104b9: Added dict_int, dict_xsyn, file_fdw, intarray, pageinspect, pg_buffercache, pg_freespacemap, pg_surgery, pg_visibility, pg_walinspect, unaccent contrib extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/electric-sql/pglite/blob/main/packages/pglite/CHANGELOG.md\"\u003e\u003ccode\u003e@​electric-sql/pglite\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e45bff97: added pgcrypto extension\u003c/li\u003e\n\u003cli\u003e5ec474f: Added pg_hashids extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8785034: Added pg_uuidv7 extension.\u003c/li\u003e\n\u003cli\u003e90cfee8: live extension: use schema.oid + table.oid in trigger identifiers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead3d0d8: Updated pg_dump to use callback data exchange; built pg_dump with emscripten\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ece0e74e: Added pgTAP extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9a104b9: Added dict_int, dict_xsyn, file_fdw, intarray, pageinspect, pg_buffercache, pg_freespacemap, pg_surgery, pg_visibility, pg_walinspect, unaccent contrib extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ead765ed: initdb calls system to query the server configs. avoid that by hardcoding a return value of 123\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee40ccad: Upgrade emsdk\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef12a582: Ensure MessageContext and its children are actually cleared between queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/e271cbcedf10ea5de32899d25ca7ab2b9414f6f8\"\u003e\u003ccode\u003ee271cbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/45bff97246179a8c265ffc24efd040eef31c0302\"\u003e\u003ccode\u003e45bff97\u003c/code\u003e\u003c/a\u003e pgcrypto (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/2da556715c7202a3a56c562228c9efa76fb73c2a\"\u003e\u003ccode\u003e2da5567\u003c/code\u003e\u003c/a\u003e fix missing extensions in cloned db instance (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/5ec474fc7cd99cd99295ecd89bbaf8217c54bae2\"\u003e\u003ccode\u003e5ec474f\u003c/code\u003e\u003c/a\u003e feat: add support for pg_hashids extension (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/6b7d56e56429259fb0241ffa17d484af2bddf00a\"\u003e\u003ccode\u003e6b7d56e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/843\"\u003e#843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/90cfee815117b8372092055cc96aff40eeade28f\"\u003e\u003ccode\u003e90cfee8\u003c/code\u003e\u003c/a\u003e live extension: use schema.oid + table.oid in trigger identifiers (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/8785034583fa206352fabaca51f7dbf8c6f77187\"\u003e\u003ccode\u003e8785034\u003c/code\u003e\u003c/a\u003e Added pg_uuidv7 extension - frontend part (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/5ac93450d5d8b1636c8ded3dbf7e2cfaa5c644a3\"\u003e\u003ccode\u003e5ac9345\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/ad3d0d89d6cc77c243069abb513b5c8229d541a4\"\u003e\u003ccode\u003ead3d0d8\u003c/code\u003e\u003c/a\u003e pgdump with emscripten (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electric-sql/pglite/commit/f6867193f29101c06bc3063d1890314510c9f54e\"\u003e\u003ccode\u003ef686719\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electric-sql/pglite/commits/@electric-sql/pglite@0.3.15/packages/pglite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​electric-sql/pglite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hookform/resolvers` from 5.0.1 to 5.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e\u003ccode\u003e@​hookform/resolvers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.1...v5.2.2\"\u003e5.2.2\u003c/a\u003e (2025-09-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003ee95721d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.0...v5.2.1\"\u003e5.2.1\u003c/a\u003e (2025-07-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ediscriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e49a0d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e2d28e6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003ebc09647\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.1...v5.2.0\"\u003e5.2.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eajv:\u003c/strong\u003e add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003ef040039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.1.0...v5.1.1\"\u003e5.1.1\u003c/a\u003e (2025-06-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ezod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e79cd8b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.1.0\"\u003e5.1.0\u003c/a\u003e (2025-06-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Zod 4, Zod v4 mini, and retains compatibility with Zod v3. (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e8d083bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e95721d3c8c6d6e555508b0e7b21c6ac801360cf\"\u003e\u003ccode\u003ee95721d\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/49a0d7ba939f58e04ca2d01a98949fc70f50b53e\"\u003e\u003ccode\u003e49a0d7b\u003c/code\u003e\u003c/a\u003e fix: discriminated union for zod v4 mini (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/bc09647a5eec21d07097a8ccf89fb52ebf50a1ec\"\u003e\u003ccode\u003ebc09647\u003c/code\u003e\u003c/a\u003e fix(zod): fix output type for Zod 4 resolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2d28e6aca611b042e07da0ae4cf448adbe78e1f3\"\u003e\u003ccode\u003e2d28e6a\u003c/code\u003e\u003c/a\u003e fix: zod v4 peer deps (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f04003972a3cc7875beb073ff88c942deb6a2086\"\u003e\u003ccode\u003ef040039\u003c/code\u003e\u003c/a\u003e feat(ajv): add ajv-formats for ajvResolver (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/797\"\u003e#797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/79cd8b284da29a5a42cd5fdafa2e767747fcfcf7\"\u003e\u003ccode\u003e79cd8b2\u003c/code\u003e\u003c/a\u003e fix: zod peer dep issue (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8d083bd5f5c3242afa1d59e10b1f72988e7b7e82\"\u003e\u003ccode\u003e8d083bd\u003c/code\u003e\u003c/a\u003e feat: support Zod 4 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/3bc2ad50a63ef8c114336403f182a32e2df7552d\"\u003e\u003ccode\u003e3bc2ad5\u003c/code\u003e\u003c/a\u003e docs: fix table formatting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.0.1...v5.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtail/pino` from 0.5.4 to 0.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/logtail/logtail-js/releases\"\u003e\u003ccode\u003e@​logtail/pino\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add pino 10.0 on peer dependencies by \u003ca href=\"https://github.com/waltergalvao\"\u003e\u003ccode\u003e@​waltergalvao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/142\"\u003elogtail/logtail-js#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cloudflare workers-types usage by \u003ca href=\"https://github.com/bastiankistner\"\u003e\u003ccode\u003e@​bastiankistner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/140\"\u003elogtail/logtail-js#140\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/waltergalvao\"\u003e\u003ccode\u003e@​waltergalvao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/142\"\u003elogtail/logtail-js#142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bastiankistner\"\u003e\u003ccode\u003e@​bastiankistner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/140\"\u003elogtail/logtail-js#140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logtail/logtail-js/compare/v0.5.6...v0.5.7\"\u003ehttps://github.com/logtail/logtail-js/compare/v0.5.6...v0.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eT-9413 Limit queue length using maxQueuedMax option, and add timeout for Node.js by \u003ca href=\"https://github.com/PetrHeinz\"\u003e\u003ccode\u003e@​PetrHeinz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/141\"\u003elogtail/logtail-js#141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logtail/logtail-js/compare/v0.5.5...v0.5.6\"\u003ehttps://github.com/logtail/logtail-js/compare/v0.5.5...v0.5.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eT-8088 Add gzip compression to node and edge sync functions by \u003ca href=\"https://github.com/PetrHeinz\"\u003e\u003ccode\u003e@​PetrHeinz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/logtail/logtail-js/pull/139\"\u003elogtail/logtail-js#139\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/logtail/logtail-js/compare/v0.5.4...v0.5.5\"\u003ehttps://github.com/logtail/logtail-js/compare/v0.5.4...v0.5.5\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/logtail/logtail-js/commit/4155107e3e040fdadb5efee36d423f60ea92b813\"\u003e\u003ccode\u003e4155107\u003c/code\u003e\u003c/a\u003e v0.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logtail/logtail-js/commit/47b3d14c0f655d961fbc4e743b8d1fa71f4a26bf\"\u003e\u003ccode\u003e47b3d14\u003c/code\u003e\u003c/a\u003e fix: add pino 10.0 on peer dependencies (\u003ca href=\"https://github.com/logtail/logtail-js/tree/HEAD/packages/pino/issues/142\"\u003e#142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logtail/logtail-js/commit/6901c2b90af7cf9dda3e7c8be7c145d4d83e72a8\"\u003e\u003ccode\u003e6901c2b\u003c/code\u003e\u003c/a\u003e v0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logtail/logtail-js/commit/30ba39abfa37b728ef32875a50844212d490e73e\"\u003e\u003ccode\u003e30ba39a\u003c/code\u003e\u003c/a\u003e v0.5.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/logtail/logtail-js/commits/v0.5.7/packages/pino\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 9.15.0 to 9.47.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.47.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/core): Fix logs flush timeout starvation with continuous logging (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18214\"\u003e#18214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003e23.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\u003e21.83 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\u003e38.73 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\u003e76.11 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\u003e66.13 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\u003e80.69 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\u003e92.54 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\u003e39.53 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\u003e27.81 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\u003e32.59 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\u003e24.95 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\u003e40.64 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\u003e27.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\u003e40.48 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\u003e23.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e24.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e38.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e73.78 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e79.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e71.73 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e114.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e226.32 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\u003e238.83 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\u003e42.64 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\u003e39.14 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\u003e165.43 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\u003e98.19 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\u003e125.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2\u003e9.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(replay/v9): Add option to skip requestAnimationFrame for canvas snapshots (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17426\"\u003e#17426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/core): Ensure logs past \u003ccode\u003eMAX_LOG_BUFFER_SIZE\u003c/code\u003e are not swallowed (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18213\"\u003e#18213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/e2e-tests): Fix various e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18226\"\u003e#18226\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\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/9.47.1/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.47.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/core): Fix logs flush timeout starvation with continuous logging (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18214\"\u003e#18214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(replay/v9): Add option to skip requestAnimationFrame for canvas snapshots (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17426\"\u003e#17426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/core): Ensure logs past \u003ccode\u003eMAX_LOG_BUFFER_SIZE\u003c/code\u003e are not swallowed (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18213\"\u003e#18213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003efix(v9/e2e-tests): Fix various e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18226\"\u003e#18226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e9.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v9/node): Capture \u003ccode\u003eSystemError\u003c/code\u003e context and remove paths from message (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17394\"\u003e#17394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/mcp): capture prompt results and add defensive edge cases for transport instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17401\"\u003e#17401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/nuxt): Do not drop parametrized routes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17357\"\u003e#17357\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17359\"\u003e#17359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v9/nuxt): Do not inject trace meta-tags on cached HTML pages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17305\"\u003e#17305\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17319\"\u003e#17319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/node): Assign default export of \u003ccode\u003eopenai\u003c/code\u003e to the instrumented fn (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17353\"\u003e#17353\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.44.2\u003c/h2\u003e\n\u003cp\u003eThis release is publishing the AWS Lambda Layer under \u003ccode\u003eSentryNodeServerlessSDKv9\u003c/code\u003e. The previous release \u003ccode\u003e9.44.1\u003c/code\u003e accidentally published the layer under \u003ccode\u003eSentryNodeServerlessSDKv10\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e9.44.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(replay/v9): Call sendBufferedReplayOrFlush when opening/sending feedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17270\"\u003e#17270\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.44.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(replay/v9): Deprecate \u003ccode\u003e_experiments.autoFlushOnFeedback\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17219\"\u003e#17219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/core): Add shared \u003ccode\u003eflushIfServerless\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17239\"\u003e#17239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/node-native): Upgrade \u003ccode\u003e@sentry-internal/node-native-stacktrace\u003c/code\u003e to \u003ccode\u003e0.2.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17256\"\u003e#17256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/react-router): Add \u003ccode\u003ecreateSentryHandleError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17244\"\u003e#17244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/react-router): Automatically flush on serverless for loaders/actions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17243\"\u003e#17243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/react-router): Automatically flush on serverless for request handler (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17242\"\u003e#17242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/astro): Construct parametrized route during runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17227\"\u003e#17227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/nextjs): Flush in route handlers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17245\"\u003e#17245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v9/node): Fix exports for openai instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17238\"\u003e#17238\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17241\"\u003e#17241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.43.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v9/core): add MCP server instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17196\"\u003e#17196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v9/meta): Unify detection of serverless environments and add Cloud Run (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/17204\"\u003e#17204\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/getsentry/sentry-javascript/commit/411e1024c362fd66c99f43096e6ec8094d996440\"\u003e\u003ccode\u003e411e102\u003c/code\u003e\u003c/a\u003e release: 9.47.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d9d5ac26e64242239500fd87b90e612c3b0a4713\"\u003e\u003ccode\u003ed9d5ac2\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 9.47.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18233\"\u003e#18233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7efa3f4196f2484700cf260999ab6325142d49a8\"\u003e\u003ccode\u003e7efa3f4\u003c/code\u003e\u003c/a\u003e fix(v9/core): Fix logs flush timeout starvation with continuous logging (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18214\"\u003e#18214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/79141f4a41b928ea1d096783c365a26afdc5bb65\"\u003e\u003ccode\u003e79141f4\u003c/code\u003e\u003c/a\u003e Merge branch 'release/9.47.0' into v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1aa260bd50f5746a1b3550059a41df8b2918e081\"\u003e\u003ccode\u003e1aa260b\u003c/code\u003e\u003c/a\u003e release: 9.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9d8cade5d25c53a144c23905a002de8a5662860b\"\u003e\u003ccode\u003e9d8cade\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 9.47.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18229\"\u003e#18229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e2a5d1c8bcc2f28696e0a3b843ec457a85163685\"\u003e\u003ccode\u003ee2a5d1c\u003c/code\u003e\u003c/a\u003e fix(v9/core): Ensure logs past \u003ccode\u003eMAX_LOG_BUFFER_SIZE\u003c/code\u003e are not swallowed (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18213\"\u003e#18213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb57c5b5e6b29ba6478b6d14669f95f35e4d369b\"\u003e\u003ccode\u003ecb57c5b\u003c/code\u003e\u003c/a\u003e fix(v9/e2e-tests): Fix various e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/18226\"\u003e#18226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/86e6457df5d2a7abfdefbd2baca39f8389465323\"\u003e\u003ccode\u003e86e6457\u003c/code\u003e\u003c/a\u003e feat(replay/v9): Add option to skip requestAnimationFrame for canvas snapshot...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b57c43e1452ec515109c86f9093b3280b52484cd\"\u003e\u003ccode\u003eb57c43e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/9.46.0' into v9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/9.15.0...9.47.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.4 to 0.13.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.8\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/t3-oss/t3-env/pull/353\"\u003e#353\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/31202b8d0131ae4da366e26aa3782766c7c23cac\"\u003e\u003ccode\u003e31202b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mmikhan\"\u003e\u003ccode\u003e@​mmikhan\u003c/code\u003e\u003c/a\u003e! - feat: add Vite preset (\u003ca href=\"https://vite.dev/guide/env-and-mode\"\u003ehttps://vite.dev/guide/env-and-mode\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/362\"\u003e#362\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/21d6d950eac16bf30b72e037683ee94d50fc4663\"\u003e\u003ccode\u003e21d6d95\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mmikhan\"\u003e\u003ccode\u003e@​mmikhan\u003c/code\u003e\u003c/a\u003e! - feat: add WXT preset (\u003ca href=\"https://wxt.dev/guide/essentials/config/environment-variables.html#built-in-environment-variables\"\u003ehttps://wxt.dev/guide/essentials/config/environment-variables.html#built-in-environment-variables\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/31202b8d0131ae4da366e26aa3782766c7c23cac\"\u003e\u003ccode\u003e31202b8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/t3-oss/t3-env/commit/21d6d950eac16bf30b72e037683ee94d50fc4663\"\u003e\u003ccode\u003e21d6d95\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/357\"\u003e#357\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/216bc2df4d391f44311273873f74e2f8dfd2011e\"\u003e\u003ccode\u003e216bc2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juliusmarminge\"\u003e\u003ccode\u003e@​juliusmarminge\u003c/code\u003e\u003c/a\u003e! - feat: add arktype presets\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/t3-oss/t3-env/pull/354\"\u003e#354\u003c/a\u003e \u003ca href=\"https://github.com/t3-oss/t3-env/commit/221bdb56e51ec6aa80a3bf751abb8f66822298bd\"\u003e\u003ccode\u003e221bdb5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mmikhan\"\u003e\u003ccode\u003e@​mmikhan\u003c/code\u003e\u003c/a\u003e! - feat: add supabase vercel preset (\u003ca href=\"https://vercel.com/marketplace/supabase\"\u003ehttps://vercel.com/marketplace/supabase\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/216bc2df4d391f44311273873f74e2f8dfd2011e\"\u003e\u003ccode\u003e216bc2d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/t3-oss/t3-env/commit/221bdb56e51ec6aa80a3bf751abb8f66822298bd\"\u003e\u003ccode\u003e221bdb5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/aa245edf2b80f0449c5537ade19630c88c08db35\"\u003e\u003ccode\u003eaa245ed\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/73e90f563f8e6cc6621f4c59fe0229d0d336767a\"\u003e\u003ccode\u003e73e90f5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/aefbe74167ab23a8d99e23614a2649ffa7f1e844\"\u003e\u003ccode\u003eaefbe74\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/1551e4068a28cb9fbe90147dafadf53cc3b003a6\"\u003e\u003ccode\u003e1551e40\u003c/code\u003e\u003c/a\u003e update the docs to zod 4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/090edb22cb0793d4bf4259142b3c0953ee3bafde\"\u003e\u003ccode\u003e090edb2\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/19c5d6f667bb918580b27482c21ab317d3a27a43\"\u003e\u003ccode\u003e19c5d6f\u003c/code\u003e\u003c/a\u003e bump valibot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5f68dca51843069f68f4be5f6b8b9cbf2d361a81\"\u003e\u003ccode\u003e5f68dca\u003c/code\u003e\u003c/a\u003e feat: improve oxc lint/fmt, add husky hooks to pre-commit and CI/CD (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5382c57e9dd452ae99dba149165a1cc5e1173636\"\u003e\u003ccode\u003e5382c57\u003c/code\u003e\u003c/a\u003e init oxc (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/256f679c796ae5bf809b8422951caf323a804727\"\u003e\u003ccode\u003e256f679\u003c/code\u003e\u003c/a\u003e chore: bump remaining packagers (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/df1fd78e7f51597114c4fe043d27a8ff05bcd13f\"\u003e\u003ccode\u003edf1fd78\u003c/code\u003e\u003c/a\u003e bump tsdown and use unbundle setting (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/66bb202f5acf4f4cb4f4cb31374059b834789615\"\u003e\u003ccode\u003e66bb202\u003c/code\u003e\u003c/a\u003e chore: bump a bunch of stuff (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/16c5ee7eff769ebb80116207a1452e342b10ecc0\"\u003e\u003ccode\u003e16c5ee7\u003c/code\u003e\u003c/a\u003e chore: upgrade zod to v4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.10/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​t3-oss/env-nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.43.1 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"...\n\n_Description has been truncated_","html_url":"https://github.com/Makoyo-del/cert-generator/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Makoyo-del%2Fcert-generator/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"6.9.5","new_version":"6.9.10","update_type":"patch","path":null,"pr_created_at":"2026-03-01T06:29:50.000Z","version_change":"6.9.5 → 6.9.10","issue":{"uuid":"4006458078","node_id":"PR_kwDOQqQDIc7HFvNN","number":7,"state":"open","title":"chore: bump the npm-deps group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-01T06:29:50.000Z","updated_at":"2026-03-01T06:30:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"npm-deps","update_count":60,"packages":[{"name":"@arcjet/next","old_version":"1.0.0-beta.15","new_version":"1.1.0","repository_url":"https://github.com/arcjet/arcjet-js"},{"name":"@aws-sdk/client-s3","old_version":"3.954.0","new_version":"3.1000.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@clerk/localizations","old_version":"3.29.0","new_version":"3.37.2","repository_url":"https://github.com/clerk/javascript"},{"name":"@clerk/nextjs","old_version":"6.35.6","new_version":"6.39.0","repository_url":"https://github.com/clerk/javascript"},{"name":"@logtape/logtape","old_version":"1.2.2","new_version":"1.3.7","repository_url":"https://github.com/dahlia/logtape"},{"name":"@sentry/nextjs","old_version":"10.28.0","new_version":"10.40.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.8","new_version":"0.13.10","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"drizzle-orm","old_version":"0.44.7","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"lucide-react","old_version":"0.469.0","new_version":"0.575.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.0.10","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"next-intl","old_version":"4.5.8","new_version":"4.8.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.16.3","new_version":"8.19.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@types/pg","old_version":"8.15.6","new_version":"8.18.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"posthog-js","old_version":"1.300.0","new_version":"1.356.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.7","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.4","repository_url":"https://github.com/facebook/react"},{"name":"react-dropzone","old_version":"14.3.8","new_version":"14.4.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-hook-form","old_version":"7.68.0","new_version":"7.71.2","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"zod","old_version":"4.1.13","new_version":"4.3.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"@antfu/eslint-config","old_version":"6.3.0","new_version":"6.7.3","repository_url":"https://github.com/antfu/eslint-config"},{"name":"@chromatic-com/playwright","old_version":"0.12.7","new_version":"0.12.8","repository_url":"https://github.com/chromaui/chromatic-e2e"},{"name":"@commitlint/cli","old_version":"20.1.0","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.0.0","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/prompt-cli","old_version":"20.1.0","new_version":"20.4.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@electric-sql/pglite-socket","old_version":"0.0.19","new_version":"0.0.21","repository_url":"https://github.com/electric-sql/pglite"},{"name":"@eslint-react/eslint-plugin","old_version":"2.3.12","new_version":"2.13.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"@faker-js/faker","old_version":"10.1.0","new_version":"10.3.0","repository_url":"https://github.com/faker-js/faker"},{"name":"@lingual/i18n-check","old_version":"0.8.14","new_version":"0.8.19","repository_url":"https://github.com/lingualdev/i18n-check"},{"name":"@next/bundle-analyzer","old_version":"16.0.10","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/eslint-plugin-next","old_version":"16.0.10","new_version":"16.1.6","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.57.0","new_version":"1.58.2","repository_url":"https://github.com/microsoft/playwright"},{"name":"@spotlightjs/spotlight","old_version":"4.5.1","new_version":"4.10.0","repository_url":"https://github.com/getsentry/spotlight"},{"name":"@storybook/addon-a11y","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-docs","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-vitest","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/nextjs-vite","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.1","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"24.10.1","new_version":"24.11.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.1.1","new_version":"5.1.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/browser","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"4.0.15","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"baseline-browser-mapping","old_version":"2.9.19","new_version":"2.10.0","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"checkly","old_version":"6.9.5","new_version":"6.9.10","repository_url":"https://github.com/checkly/checkly-cli"},{"name":"drizzle-kit","old_version":"0.31.7","new_version":"0.31.9","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"eslint","old_version":"9.39.1","new_version":"9.39.3","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-format","old_version":"1.0.2","new_version":"1.5.0","repository_url":"https://github.com/antfu/eslint-plugin-format"},{"name":"eslint-plugin-playwright","old_version":"2.4.0","new_version":"2.8.0","repository_url":"https://github.com/mskelton/eslint-plugin-playwright"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.24","new_version":"0.5.2","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"eslint-plugin-storybook","old_version":"10.1.4","new_version":"10.2.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"get-db","old_version":"0.11.0","new_version":"0.13.0","repository_url":"https://github.com/neondatabase/neondb-cli"},{"name":"knip","old_version":"5.71.0","new_version":"5.85.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.0.7","new_version":"2.1.1","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"rimraf","old_version":"6.1.2","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"semantic-release","old_version":"25.0.2","new_version":"25.0.3","repository_url":"https://github.com/semantic-release/semantic-release"},{"name":"vitest-browser-react","old_version":"2.0.2","new_version":"2.0.5","repository_url":"https://github.com/vitest-community/vitest-browser-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-deps group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcjet/next](https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next) | `1.0.0-beta.15` | `1.1.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.954.0` | `3.1000.0` |\n| [@clerk/localizations](https://github.com/clerk/javascript/tree/HEAD/packages/localizations) | `3.29.0` | `3.37.2` |\n| [@clerk/nextjs](https://github.com/clerk/javascript/tree/HEAD/packages/nextjs) | `6.35.6` | `6.39.0` |\n| [@logtape/logtape](https://github.com/dahlia/logtape/tree/HEAD/packages/logtape) | `1.2.2` | `1.3.7` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.28.0` | `10.40.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.8` | `0.13.10` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.7` | `0.45.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.469.0` | `0.575.0` |\n| [next](https://github.com/vercel/next.js) | `16.0.10` | `16.1.6` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.5.8` | `4.8.3` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.16.3` | `8.19.0` |\n| [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.15.6` | `8.18.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.300.0` | `1.356.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.7` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.4` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.3.8` | `14.4.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.68.0` | `7.71.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.3.6` |\n| [@antfu/eslint-config](https://github.com/antfu/eslint-config) | `6.3.0` | `6.7.3` |\n| [@chromatic-com/playwright](https://github.com/chromaui/chromatic-e2e/tree/HEAD/packages/playwright) | `0.12.7` | `0.12.8` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.1.0` | `20.4.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.0.0` | `20.4.2` |\n| [@commitlint/prompt-cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/prompt-cli) | `20.1.0` | `20.4.2` |\n| [@electric-sql/pglite-socket](https://github.com/electric-sql/pglite/tree/HEAD/packages/pglite-socket) | `0.0.19` | `0.0.21` |\n| [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin) | `2.3.12` | `2.13.0` |\n| [@faker-js/faker](https://github.com/faker-js/faker) | `10.1.0` | `10.3.0` |\n| [@lingual/i18n-check](https://github.com/lingualdev/i18n-check) | `0.8.14` | `0.8.19` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.0.10` | `16.1.6` |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.0.10` | `16.1.6` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.57.0` | `1.58.2` |\n| [@spotlightjs/spotlight](https://github.com/getsentry/spotlight/tree/HEAD/packages/spotlight) | `4.5.1` | `4.10.0` |\n| [@storybook/addon-a11y](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/a11y) | `10.1.4` | `10.2.13` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.1.4` | `10.2.13` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.1.4` | `10.2.13` |\n| [@storybook/nextjs-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs) | `10.1.4` | `10.2.13` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `24.11.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.1.1` | `5.1.4` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.0.15` | `4.0.18` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.0.15` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.15` | `4.0.18` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.19` | `2.10.0` |\n| [checkly](https://github.com/checkly/checkly-cli) | `6.9.5` | `6.9.10` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.7` | `0.31.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.3` |\n| [eslint-plugin-format](https://github.com/antfu/eslint-plugin-format) | `1.0.2` | `1.5.0` |\n| [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.4.0` | `2.8.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.24` | `0.5.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.1.4` | `10.2.13` |\n| [get-db](https://github.com/neondatabase/neondb-cli) | `0.11.0` | `0.13.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `5.71.0` | `5.85.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.0.7` | `2.1.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.1.2` | `6.1.3` |\n| [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.3` |\n| [vitest-browser-react](https://github.com/vitest-community/vitest-browser-react) | `2.0.2` | `2.0.5` |\n\n\nUpdates `@arcjet/next` from 1.0.0-beta.15 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/arcjet/arcjet-js/releases\"\u003e\u003ccode\u003e@​arcjet/next\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.1.0-rc...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd protect signup to astro example (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5785\"\u003e#5785\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9a7880d1532feb1f7cf85e8664fff7e0f14273e6\"\u003e9a7880d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenable workflows on GH merge queue (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5786\"\u003e#5786\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/71a322cbcdc591aa0b98a45fe22fb0c74a23a89c\"\u003e71a322c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix semgrep alert in publish workflow (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5783\"\u003e#5783\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/0cc7a859a8e9dee353df4feb88beebd2c6e29be3\"\u003e0cc7a85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etrunk fmt hasher.ts (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5784\"\u003e#5784\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/040b5e6ac4b86e2549eca7d1d54f9eb6a46287b6\"\u003e040b5e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse a stable release again (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/db7d2a6f776f57b0904f61c3d431116f94473227\"\u003edb7d2a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⌨️ Code Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse named exports (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5780\"\u003e#5780\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003ebc3868d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add \u003ccode\u003eprotectSignup\u003c/code\u003e tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5779\"\u003e#5779\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/006b3689227f47622aacc9f6bfff54d22192185d\"\u003e006b368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e cover all lines (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5782\"\u003e#5782\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/79b4c18da64a61ad26d6fd3ca99a982e437cc625\"\u003e79b4c18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e rework core tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5764\"\u003e#5764\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/64e37c2fb36e7f48dde129f87045ff8f3088f518\"\u003e64e37c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprotocol:\u003c/strong\u003e update tests (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5770\"\u003e#5770\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4401380f9ce1fc015f30e3ed6d6607e7d8ba96c5\"\u003e4401380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etransport:\u003c/strong\u003e add (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5781\"\u003e#5781\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/c0531fa5e96b7d0695ff8ba0f53d24bcba385acd\"\u003ec0531fa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0...v1.1.0-rc\"\u003e1.1.0-rc\u003c/a\u003e (2026-02-03)\u003c/h2\u003e\n\u003ch3\u003e🚀 New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earcjet:\u003c/strong\u003e add support for serializable characeristics, fields (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5715\"\u003e#5715\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9cff098456684adc2eb809c28787f9d88a7d590e\"\u003e9cff098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪲 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eip:\u003c/strong\u003e prefer \u003ccode\u003ex-forwarded-for\u003c/code\u003e on unknown platforms (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5744\"\u003e#5744\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/9c02f9b173307a321e479b5d41b0515453ae53a2\"\u003e9c02f9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeno:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5731\"\u003e#5731\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/43ce45637f93ba31cadb25029fa92e7ff770053c\"\u003e43ce456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efastify:\u003c/strong\u003e link to sdk docs on website (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5734\"\u003e#5734\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/05070859fb5262cd5b0a3a7492f6119b8f218cf6\"\u003e0507085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eprerelease-type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5751\"\u003e#5751\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/df66720b43456cc7004e7af86e38a5538b5714bc\"\u003edf66720\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/arcjet/arcjet-js/blob/main/arcjet-next/CHANGELOG.md\"\u003e\u003ccode\u003e@​arcjet/next\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/arcjet/arcjet-js/compare/v1.0.0...@arcjet/next-v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003e📝 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate example links in readmes (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5735\"\u003e#5735\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e6f10658\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔨 Build System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignore-scripts\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5211\"\u003e#5211\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2c14ff35e62d6db1939d3e1579c7f005af0fae1e\"\u003e2c14ff3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.18...@arcjet/next-v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove some unused code (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/a79cd5fe4ed9f201a534254ded0b58e311a3d571\"\u003ea79cd5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/headers\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/ip\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/logger\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/protocol\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/transport\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003earcjet bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/eslint-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/rollup-config\u003c/code\u003e bumped from 1.0.0-beta.18 to 1.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/compare/v1.0.0-beta.17...@arcjet/next-v1.0.0-beta.18\"\u003e1.0.0-beta.18\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003e🧹 Miscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeprecate automatic body reading (\u003ca href=\"https://redirect.github.com/arcjet/arcjet-js/issues/5679\"\u003e#5679\u003c/a\u003e) (\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/5f452910ca52906011dfb67d48b79bcc63f8ae15\"\u003e5f45291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/body\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​arcjet/env\u003c/code\u003e bumped from 1.0.0-beta.17 to 1.0.0-beta.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/d2acb63aa5fe35c6656aa5fa188cae9c69a1e592\"\u003e\u003ccode\u003ed2acb63\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5775\"\u003e#5775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/e5ea30f1f289af8688d65c857efd11044f098535\"\u003e\u003ccode\u003ee5ea30f\u003c/code\u003e\u003c/a\u003e types: fix \u003ccode\u003ewithRule\u003c/code\u003e with rule properties (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5793\"\u003e#5793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6c158973c1509eb24f47248026edeb0cbbfc7b1d\"\u003e\u003ccode\u003e6c15897\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.0.10 to 25.1.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5792\"\u003e#5792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/bc3868d1e16881a0eef25c9aacdf935aa366c73a\"\u003e\u003ccode\u003ebc3868d\u003c/code\u003e\u003c/a\u003e refactor: use named exports (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5780\"\u003e#5780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/2a360cb02e33d6723eef64f751da948df3e35e05\"\u003e\u003ccode\u003e2a360cb\u003c/code\u003e\u003c/a\u003e chore: Release 1.1.0-rc (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5691\"\u003e#5691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/387492c6a53fd2c641e175b054476c019cbfb99a\"\u003e\u003ccode\u003e387492c\u003c/code\u003e\u003c/a\u003e deps(dev): bump react from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5761\"\u003e#5761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/4ad8c066b4399960ea780cf98f490b1f9ec6f715\"\u003e\u003ccode\u003e4ad8c06\u003c/code\u003e\u003c/a\u003e deps(dev): bump react-dom from 19.2.3 to 19.2.4 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5762\"\u003e#5762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/377c35fab690a1c2374ca86e25ce62208f4ffffb\"\u003e\u003ccode\u003e377c35f\u003c/code\u003e\u003c/a\u003e deps(dev): bump \u003ccode\u003e@​rollup/wasm-node\u003c/code\u003e from 4.56.0 to 4.57.0 (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5763\"\u003e#5763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/18217ed0344d9d73a658fd1e083abf11123e5b58\"\u003e\u003ccode\u003e18217ed\u003c/code\u003e\u003c/a\u003e deps: update \u003ccode\u003enext\u003c/code\u003e (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5729\"\u003e#5729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arcjet/arcjet-js/commit/6f106589ddcb2bb99b26eb0e3eb1e18046ab7fa5\"\u003e\u003ccode\u003e6f10658\u003c/code\u003e\u003c/a\u003e docs: update example links in readmes (\u003ca href=\"https://github.com/arcjet/arcjet-js/tree/HEAD/arcjet-next/issues/5735\"\u003e#5735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/arcjet/arcjet-js/commits/v1.1.0/arcjet-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​arcjet/next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.954.0 to 3.1000.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1000.0\u003c/h2\u003e\n\u003ch4\u003e3.1000.0(2026-02-27)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3abb5202facd67fd9527cb60eae725fff8961142\"\u003e3abb5202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-keyspacesstreams:\u003c/strong\u003e  Added support for Change Data Capture (CDC) streams with Duration DataType. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/59b943286312fc05729ea9187490c1558c88d726\"\u003e59b94328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-batch:\u003c/strong\u003e  This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/25f4947adc15dcb0d9f212492cbdf142cda71d06\"\u003e25f4947a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/582a3813cab7d2451c432ad01c5963de5df5f769\"\u003e582a3813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/29b1fe6db67d7eb796f13ef4389e7bb7fff2473a\"\u003e29b1fe6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-odb:\u003c/strong\u003e  ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d372d85d42922bd3059659ad94af2a677f0236e2\"\u003ed372d85d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6166dfb71125b62795dc564894acbf5c7e6242fa\"\u003e6166dfb7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/df058ded3268f7f6e6f633e411d9131b9794c0bb\"\u003edf058ded\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ram:\u003c/strong\u003e  Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3cc0ca9da4da4345d13b45d6ca47019cd3ae3968\"\u003e3cc0ca9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Updates the regex for validating availabilityZone strings used in the describe events filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eded08f6fc17241801b04a5718896ef2476578f9\"\u003eeded08f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transcribe-streaming:\u003c/strong\u003e  AWS Transcribe Streaming now supports specifying a resumption window for the stream through the SessionResumeWindow parameter, allowing customers to reconnect to their streams for a longer duration beyond stream start time. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/56168c57a66f87ae5d94db8a9158aeac27e0c2e6\"\u003e56168c57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  enable snapshots for small subset of clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e822c995d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1000.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.999.0\u003c/h2\u003e\n\u003ch4\u003e3.999.0(2026-02-26)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003evalidate codegen changes using yarn generate-clients (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7780\"\u003e#7780\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1aa2084f467cfaf5d0d39355b0823853488c9\"\u003eb7c1aa20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackages:\u003c/strong\u003e  reapply eslint rules (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7789\"\u003e#7789\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ab81c738436db219e5163ccaab953805776b33d6\"\u003eab81c738\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d1c9825970e4b464ffc3f3573003a1c61f7b4a6\"\u003e1d1c9825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Add c8id, m8id and hpc8a instance types. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f49cb0c1d0d17b719175aa0b9fc54b10c18efe84\"\u003ef49cb0c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  Adding support for Capacity Reservations for ECS Managed Instances by introducing a new \u0026quot;capacityOptionType\u0026quot; value of \u0026quot;RESERVED\u0026quot; and new field \u0026quot;capacityReservations\u0026quot; for CreateCapacityProvider and UpdateCapacityProvider APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a7cfd05ca2682bda2dbb5856d47b27563a56925\"\u003e4a7cfd05\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-entitlement-service:\u003c/strong\u003e  Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b884b35b49f5244c177a6ad24f423741887929e5\"\u003eb884b35b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f5f5c096e816e517098f601389e6e6ff2cba908e\"\u003ef5f5c096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-backup-gateway:\u003c/strong\u003e  This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dd68ddc18d5f288921085fcdb26f5b34f295b81\"\u003e9dd68ddc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutil-user-agent-node:\u003c/strong\u003e  populate typescript version in user agent when available (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0a5ab579ac6a0496ba8b856562d76407b5666298\"\u003e0a5ab579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.999.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.998.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e\u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.999.0...v3.1000.0\"\u003e3.1000.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.998.0...v3.999.0\"\u003e3.999.0\u003c/a\u003e (2026-02-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.997.0...v3.998.0\"\u003e3.998.0\u003c/a\u003e (2026-02-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.996.0...v3.997.0\"\u003e3.997.0\u003c/a\u003e (2026-02-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.995.0...v3.996.0\"\u003e3.996.0\u003c/a\u003e (2026-02-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.994.0...v3.995.0\"\u003e3.995.0\u003c/a\u003e (2026-02-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.993.0...v3.994.0\"\u003e3.994.0\u003c/a\u003e (2026-02-19)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e373aa8706d305625352a8fdb21cdbaadb1f971b\"\u003e\u003ccode\u003ee373aa8\u003c/code\u003e\u003c/a\u003e Publish v3.1000.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/822c995d9d88decafc6c478cad0e42d41ed62b4b\"\u003e\u003ccode\u003e822c995\u003c/code\u003e\u003c/a\u003e test(clients): enable snapshots for small subset of clients (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7790\"\u003e#7790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cd1d49d696f4d2d596d2374943267f3a7074651c\"\u003e\u003ccode\u003ecd1d49d\u003c/code\u003e\u003c/a\u003e Publish v3.999.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adb02cd5ccef10ff162faee76a159dba70626584\"\u003e\u003ccode\u003eadb02cd\u003c/code\u003e\u003c/a\u003e Publish v3.998.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae4f994f679b8814d2ce6ba121fd1ffa38df9a99\"\u003e\u003ccode\u003eae4f994\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum algorithm extensions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7781\"\u003e#7781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/637dcf0ea7467a0b9e432575da50579bc432b3c5\"\u003e\u003ccode\u003e637dcf0\u003c/code\u003e\u003c/a\u003e Publish v3.997.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f776c331961a98d88a8f6c3c4f4b51e18c1373c\"\u003e\u003ccode\u003e3f776c3\u003c/code\u003e\u003c/a\u003e chore(packages): use open version range for additional packages (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/14fc57173714be0bca229b541db383219620afd8\"\u003e\u003ccode\u003e14fc571\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for checksum stream backpressure (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/7776\"\u003e#7776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a6a6912e4fcb77d717457a5ba89af8844b33c11c\"\u003e\u003ccode\u003ea6a6912\u003c/code\u003e\u003c/a\u003e Publish v3.996.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8dc4f20e257561a97d7cdda37f4ef3578068e8c\"\u003e\u003ccode\u003ee8dc4f2\u003c/code\u003e\u003c/a\u003e Publish v3.995.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1000.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/localizations` from 3.29.0 to 3.37.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\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/clerk/javascript/blob/@clerk/localizations@3.37.2/packages/localizations/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/localizations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.2\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@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.19\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for displaying proration and account credits on payment attempts and statements. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7885\"\u003e#7885\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.18\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.36.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduces MFA setup session task for handling require MFA after sign-in and sign-up (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7851\"\u003e#7851\u003c/a\u003e) by \u003ca href=\"https://github.com/octoper\"\u003e\u003ccode\u003e@​octoper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for account credits in checkout. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7870\"\u003e#7870\u003c/a\u003e) by \u003ca href=\"https://github.com/dstaley\"\u003e\u003ccode\u003e@​dstaley\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.17\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clerk/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.101.16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.35.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/c00c5246f340cf0339c5725cade90cfcd118727d\"\u003e\u003ccode\u003ec00c524\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Render credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/935f780ab5b3871253da2ad46f0e44f9ce7e53e8\"\u003e\u003ccode\u003e935f780\u003c/code\u003e\u003c/a\u003e feat(clerk-js,localizations,shared): Add support for credits (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7870\"\u003e#7870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/717ab4f6c7f8703322c0c959b073bb6595465acc\"\u003e\u003ccode\u003e717ab4f\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/localizations/issues/7671\"\u003e#7671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/localizations@3.37.2/packages/localizations\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/localizations\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clerk/nextjs` from 6.35.6 to 6.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/releases\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clerk/javascript/blob/@clerk/nextjs@6.39.0/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​clerk/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.39.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully \u003cstrong\u003enetworkless verification\u003c/strong\u003e when using the public JWT key. (\u003ca href=\"https://redirect.github.com/clerk/javascript/pull/7883\"\u003e#7883\u003c/a\u003e) by \u003ca href=\"https://github.com/wobsoriano\"\u003e\u003ccode\u003e@​wobsoriano\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCreating a JWT-format M2M token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst m2mToken = await clerkClient.m2m.createToken({\u003cbr /\u003e\ntokenFormat: 'jwt',\u003cbr /\u003e\n});\u003c/p\u003e\n\u003cp\u003econsole.log('M2M token created:', m2mToken.token);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVerifying a token\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNetworkless verification\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst clerkClient = createClerkClient({\n  jwtKey: process.env.CLERK_JWT_KEY,\n});\n\u003cp\u003econst authHeader = req.headers.get('Authorization');\u003cbr /\u003e\nconst token = authHeader.slice(7);\u003c/p\u003e\n\u003cp\u003econst verified = await clerkClient.m2m.verify(token);\u003c/p\u003e\n\u003cp\u003econsole.log('Verified M2M token:', verified);\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/clerk/javascript/commit/f2e31af1f11050c9171e9914a112827e516f3d07\"\u003e\u003ccode\u003ef2e31af\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7942\"\u003e#7942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/76a5a1b851819b4247c944ba0132f2cacd626962\"\u003e\u003ccode\u003e76a5a1b\u003c/code\u003e\u003c/a\u003e feat(backend,nextjs): Add support for M2M JWT creation and verification (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7883\"\u003e#7883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/8a478ead7dd281ca68463e63ea24cfd22172e533\"\u003e\u003ccode\u003e8a478ea\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7938\"\u003e#7938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/cd9e5f6888e4e7fd521242b26d2fe7f06ef60dce\"\u003e\u003ccode\u003ecd9e5f6\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7910\"\u003e#7910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/ebf3ee44170186b5f36ed63ddc76cf1fb268fb66\"\u003e\u003ccode\u003eebf3ee4\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/73e34c1507e0b31b6b93dd7002fc1a9bbddc2a91\"\u003e\u003ccode\u003e73e34c1\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9be0ffd70118b4cb0851a414388856ead31526fd\"\u003e\u003ccode\u003e9be0ffd\u003c/code\u003e\u003c/a\u003e fix(nextjs): Prevent infinite handshake redirect loop on Netlify (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7857\"\u003e#7857\u003c/a\u003e) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7876\"\u003e#7876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/71bd53c67a5018bd7aa589c3baced2038123c228\"\u003e\u003ccode\u003e71bd53c\u003c/code\u003e\u003c/a\u003e feat(clerk-js): Introduce setup MFA session task Core 2 port (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7851\"\u003e#7851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/9cdc7f04bc3768acdf4e2a753f4f288d5a9f23c6\"\u003e\u003ccode\u003e9cdc7f0\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clerk/javascript/commit/d7135bd8dc93e2744613210847da4157721d7617\"\u003e\u003ccode\u003ed7135bd\u003c/code\u003e\u003c/a\u003e ci(repo): Version packages (Core 2) (\u003ca href=\"https://github.com/clerk/javascript/tree/HEAD/packages/nextjs/issues/7780\"\u003e#7780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clerk/javascript/commits/@clerk/nextjs@6.39.0/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~dominic-clerk\"\u003edominic-clerk\u003c/a\u003e, a new releaser for \u003ccode\u003e@​clerk/nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@logtape/logtape` from 1.2.2 to 1.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dahlia/logtape/blob/main/CHANGES.md\"\u003e\u003ccode\u003e@​logtape/logtape\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.3.7\u003c/h2\u003e\n\u003cp\u003eReleased on January 25, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/pretty\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetters\u003c/code\u003e and \u003ccode\u003eshowProxy\u003c/code\u003e options in \u003ccode\u003einspectOptions\u003c/code\u003e not being\npassed to \u003ccode\u003eDeno.inspect()\u003c/code\u003e on Deno runtime.  Previously, these options\nwere defined in the interface but ignored, causing getter properties\nto display as \u003ccode\u003e[Getter]\u003c/code\u003e instead of their evaluated values.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/136\"\u003e#136\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.6\u003c/h2\u003e\n\u003cp\u003eReleased on January 7, 2026.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/cloudwatch-logs\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egetCloudWatchLogsSink()\u003c/code\u003e to properly close internally created\n\u003ccode\u003eCloudWatchLogsClient\u003c/code\u003e connections on disposal.  Previously, when the sink\ncreated its own client (i.e., when \u003ccode\u003eoptions.client\u003c/code\u003e was not provided),\nthe client's TLS connections were not closed, causing resource leaks that\nwere detected by Deno's stricter resource leak checking in newer versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 1.3.5\u003c/h2\u003e\n\u003cp\u003eReleased on December 19, 2025.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/redaction\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a regression where \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eRegExp\u003c/code\u003e, and other built-in\nobjects were incorrectly converted to empty objects \u003ccode\u003e{}\u003c/code\u003e when processed\nby \u003ccode\u003eredactByField()\u003c/code\u003e and \u003ccode\u003eredactByPattern()\u003c/code\u003e.  These objects are now\npreserved without modification.  [\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/114\"\u003e#114\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/dahlia/logtape/tree/HEAD/packages/logtape/issues/114\"\u003e#114\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/dahlia/logtape/issues/114\"\u003edahlia/logtape#114\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.3.4\u003c/h2\u003e\n\u003cp\u003eReleased on December 18, 2025.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​logtape/redaction\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eredactByField()\u003c/code\u003e to use redacted property values for all message\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f4ea4e32af6110a352dab92b58fc68546ad367bb\"\u003e\u003ccode\u003ef4ea4e3\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/0fdac19c58a2bd1091d3a55d22450cc002052ed4\"\u003e\u003ccode\u003e0fdac19\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/c7e0dbf49ba10c524b1b568aff41e07105797101\"\u003e\u003ccode\u003ec7e0dbf\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/64aa347b9b170e2b6be80ff85bd1a11a07dc79ac\"\u003e\u003ccode\u003e64aa347\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/d315f4f2a670dc15ad593a7974c2462fa6b65fe9\"\u003e\u003ccode\u003ed315f4f\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a2fdf46335c95400f4b8e303e3f55b937574ff5f\"\u003e\u003ccode\u003ea2fdf46\u003c/code\u003e\u003c/a\u003e Merge tag '1.2.3' into 1.3-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/f079aecd389e6a2ad584cea3109320fe7ba22d69\"\u003e\u003ccode\u003ef079aec\u003c/code\u003e\u003c/a\u003e Merge tag '1.1.5' into 1.2-maintenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/a4557c84ebd88c3ab37db6e3ee5da3bcbfb72247\"\u003e\u003ccode\u003ea4557c8\u003c/code\u003e\u003c/a\u003e Reduce npm package sizes by adding files field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/1c0d309ac348b631c212d4dd75e1cbe9db7cb2c2\"\u003e\u003ccode\u003e1c0d309\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dahlia/logtape/commit/b62f9c2979edfed2e871dda89a6cf0571ec2ca2b\"\u003e\u003ccode\u003eb62f9c2\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dahlia/logtape/commits/1.3.7/packages/logtape\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.28.0 to 10.40.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/nextjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.40.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add global sentry exception middlewares (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19330\"\u003e#19330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryGlobalRequestMiddleware\u003c/code\u003e and \u003ccode\u003esentryGlobalFunctionMiddleware\u003c/code\u003e global middlewares capture unhandled exceptions thrown in TanStack Start API routes and server functions. Add them as the first entries in the \u003ccode\u003erequestMiddleware\u003c/code\u003e and \u003ccode\u003efunctionMiddleware\u003c/code\u003e arrays of \u003ccode\u003ecreateStart()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createStart } from '@tanstack/react-start/server';\r\nimport { sentryGlobalRequestMiddleware, sentryGlobalFunctionMiddleware } from '@sentry/tanstackstart-react';\r\n\u003cp\u003eexport default createStart({\nrequestMiddleware: [sentryGlobalRequestMiddleware, myRequestMiddleware],\nfunctionMiddleware: [sentryGlobalFunctionMiddleware, myFunctionMiddleware],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react)!: Export Vite plugin from \u003ccode\u003e@sentry/tanstackstart-react/vite\u003c/code\u003e subpath (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19182\"\u003e#19182\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin is now exported from a dedicated subpath. Update your import:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { sentryTanstackStart } from '@sentry/tanstackstart-react';\r\n+ import { sentryTanstackStart } from '@sentry/tanstackstart-react/vite';\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(node-core): Reduce bundle size by removing apm-js-collab and requiring pino \u0026gt;= 9.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18631\"\u003e#18631\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn order to keep receiving pino logs, you need to update your pino version to \u0026gt;= 9.10, the reason for the support bump is to reduce the bundle size of the node-core SDK in frameworks that cannot tree-shake the apm-js-collab dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(browser): Ensure user id is consistently added to sessions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19341\"\u003e#19341\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePreviously, the SDK inconsistently set the user id on sessions, meaning sessions were often lacking proper coupling to the user set for example via \u003ccode\u003eSentry.setUser()\u003c/code\u003e.\nAdditionally, the SDK incorrectly skipped starting a new session for the first soft navigation after the pageload.\nThis patch fixes these issues. As a result, metrics around sessions, like \u0026quot;Crash Free Sessions\u0026quot; or \u0026quot;Crash Free Users\u0026quot; might change.\nThis could also trigger alerts, depending on your set thresholds and conditions.\nWe apologize for any inconvenience caused!\u003c/p\u003e\n\u003cp\u003eWhile we're at it, if you're using Sentry in a Single Page App or meta framework, you might want to give the new \u003ccode\u003e'page'\u003c/code\u003e session lifecycle a try!\nThis new mode no longer creates a session per soft navigation but continues the initial session until the next hard page refresh.\nCheck out the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/integrations/browsersession/\"\u003edocs\u003c/a\u003e to learn more!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref!(gatsby): Drop Gatsby v2 support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19467\"\u003e#19467\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe drop support for Gatsby v2 (which still relies on webpack 4) for a critical security update in \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\"\u003ehttps://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(astro): Add support for Astro on CF Workers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19265\"\u003e#19265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Instrument async KV API (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19404\"\u003e#19404\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.40.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react): Add global sentry exception middlewares (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19330\"\u003e#19330\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryGlobalRequestMiddleware\u003c/code\u003e and \u003ccode\u003esentryGlobalFunctionMiddleware\u003c/code\u003e global middlewares capture unhandled exceptions thrown in TanStack Start API routes and server functions. Add them as the first entries in the \u003ccode\u003erequestMiddleware\u003c/code\u003e and \u003ccode\u003efunctionMiddleware\u003c/code\u003e arrays of \u003ccode\u003ecreateStart()\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { createStart } from '@tanstack/react-start/server';\nimport { sentryGlobalRequestMiddleware, sentryGlobalFunctionMiddleware } from '@sentry/tanstackstart-react/server';\n\u003cp\u003eexport default createStart({\nrequestMiddleware: [sentryGlobalRequestMiddleware, myRequestMiddleware],\nfunctionMiddleware: [sentryGlobalFunctionMiddleware, myFunctionMiddleware],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(tanstackstart-react)!: Export Vite plugin from \u003ccode\u003e@sentry/tanstackstart-react/vite\u003c/code\u003e subpath (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19182\"\u003e#19182\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003esentryTanstackStart\u003c/code\u003e Vite plugin is now exported from a dedicated subpath. Update your import:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { sentryTanstackStart } from '@sentry/tanstackstart-react';\n+ import { sentryTanstackStart } from '@sentry/tanstackstart-react/vite';\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(node-core): Reduce bundle size by removing apm-js-collab and requiring pino \u0026gt;= 9.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/18631\"\u003e#18631\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn order to keep receiving pino logs, you need to update your pino version to \u0026gt;= 9.10, the reason for the support bump is to reduce the bundle size of the node-core SDK in frameworks that cannot tree-shake the apm-js-collab dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(browser): Ensure user id is consistently added to sessions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19341\"\u003e#19341\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePreviously, the SDK inconsistently set the user id on sessions, meaning sessions were often lacking proper coupling to the user set for example via \u003ccode\u003eSentry.setUser()\u003c/code\u003e.\nAdditionally, the SDK incorrectly skipped starting a new session for the first soft navigation after the pageload.\nThis patch fixes these issues. As a result, metrics around sessions, like \u0026quot;Crash Free Sessions\u0026quot; or \u0026quot;Crash Free Users\u0026quot; might change.\nThis could also trigger alerts, depending on your set thresholds and conditions.\nWe apologize for any inconvenience caused!\u003c/p\u003e\n\u003cp\u003eWhile we're at it, if you're using Sentry in a Single Page App or meta framework, you might want to give the new \u003ccode\u003e'page'\u003c/code\u003e session lifecycle a try!\nThis new mode no longer creates a session per soft navigation but continues the initial session until the next hard page refresh.\nCheck out the \u003ca href=\"https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/integrations/browsersession/\"\u003edocs\u003c/a\u003e to learn more!\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eref!(gatsby): Drop Gatsby v2 support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19467\"\u003e#19467\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWe drop support for Gatsby v2 (which still relies on webpack 4) for a critical security update in \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\"\u003ehttps://github.com/getsentry/sentry-javascript-bundler-plugins/releases/tag/5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(astro): Add support for Astro on CF Workers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19265\"\u003e#19265\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/getsentry/sentry-javascript/commit/663fd5e7e3c1808d4a636f001d768845f167668e\"\u003e\u003ccode\u003e663fd5e\u003c/code\u003e\u003c/a\u003e Increase bundler-tests timeout to 30s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8033ea380f0526cc863c6d50347fd5747ae5df32\"\u003e\u003ccode\u003e8033ea3\u003c/code\u003e\u003c/a\u003e release: 10.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/eb3c4d2489a77753377f7e3a320f18cd853ebf6a\"\u003e\u003ccode\u003eeb3c4d2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19488\"\u003e#19488\u003c/a\u003e from getsentry/prepare-release/10.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9a10630c6b7524d053b96cfaafa14751b0611f33\"\u003e\u003ccode\u003e9a10630\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d1ef77849223f7742999c808f7f23da0c42adf\"\u003e\u003ccode\u003e39d1ef7\u003c/code\u003e\u003c/a\u003e fix(deps): Bump to latest version of each minimatch major (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19486\"\u003e#19486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e8ed6d262f7f43cef8b04265794db83ab013f95c\"\u003e\u003ccode\u003ee8ed6d2\u003c/code\u003e\u003c/a\u003e test(nextjs): Deactivate canary test for cf-workers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19483\"\u003e#19483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/6eb320eb3e01985720238c8f08e3ac114502059b\"\u003e\u003ccode\u003e6eb320e\u003c/code\u003e\u003c/a\u003e chore(deps): Bump Sentry CLI to latest v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19477\"\u003e#19477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8fc81d2cd4048fb41b49e773d4829d9fb799f16c\"\u003e\u003ccode\u003e8fc81d2\u003c/code\u003e\u003c/a\u003e fix: Bump bundler plugins to v5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19468\"\u003e#19468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/365f7fab4e33d69363d4eb6d99e5f87e48672fba\"\u003e\u003ccode\u003e365f7fa\u003c/code\u003e\u003c/a\u003e chore(ci): Adapt max turns of triage issue agent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19473\"\u003e#19473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/11e5412d42f6126e5415d67d1418ffdb17f5caa6\"\u003e\u003ccode\u003e11e5412\u003c/code\u003e\u003c/a\u003e feat(tanstackstart-react)!: Export Vite plugin from \u003ccode\u003e@​sentry/tanstackstart-rea\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.28.0...10.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@t3-oss/env-nextjs` from 0.13.8 to 0.13.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/t3-oss/t3-env/blob/main/packages/nextjs/CHANGELOG.md\"\u003e\u003ccode\u003e@​t3-oss/env-nextjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/a778bf30450b74b74a902d2c6ccae6ec4b320c91\"\u003e\u003ccode\u003ea778bf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5987d5a68fc445ed7ba3485e7a847dca5593607a\"\u003e\u003ccode\u003e5987d5a\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​t3-oss/env-core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.9\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/t3-oss/t3-env/commit/aefbe74167ab23a8d99e23614a2649ffa7f1e844\"\u003e\u003ccode\u003eaefbe74\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/1551e4068a28cb9fbe90147dafadf53cc3b003a6\"\u003e\u003ccode\u003e1551e40\u003c/code\u003e\u003c/a\u003e update the docs to zod 4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/090edb22cb0793d4bf4259142b3c0953ee3bafde\"\u003e\u003ccode\u003e090edb2\u003c/code\u003e\u003c/a\u003e chore(release): 📦  version packages (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/19c5d6f667bb918580b27482c21ab317d3a27a43\"\u003e\u003ccode\u003e19c5d6f\u003c/code\u003e\u003c/a\u003e bump valibot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5f68dca51843069f68f4be5f6b8b9cbf2d361a81\"\u003e\u003ccode\u003e5f68dca\u003c/code\u003e\u003c/a\u003e feat: improve oxc lint/fmt, add husky hooks to pre-commit and CI/CD (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/5382c57e9dd452ae99dba149165a1cc5e1173636\"\u003e\u003ccode\u003e5382c57\u003c/code\u003e\u003c/a\u003e init oxc (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/256f679c796ae5bf809b8422951caf323a804727\"\u003e\u003ccode\u003e256f679\u003c/code\u003e\u003c/a\u003e chore: bump remaining packagers (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/df1fd78e7f51597114c4fe043d27a8ff05bcd13f\"\u003e\u003ccode\u003edf1fd78\u003c/code\u003e\u003c/a\u003e bump tsdown and use unbundle setting (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/66bb202f5acf4f4cb4f4cb31374059b834789615\"\u003e\u003ccode\u003e66bb202\u003c/code\u003e\u003c/a\u003e chore: bump a bunch of stuff (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t3-oss/t3-env/commit/16c5ee7eff769ebb80116207a1452e342b10ecc0\"\u003e\u003ccode\u003e16c5ee7\u003c/code\u003e\u003c/a\u003e chore: upgrade zod to v4 (\u003ca href=\"https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/t3-oss/t3-env/commits/@t3-oss/env-nextjs@0.13.10/packages/nextjs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​t3-oss/env-nextjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.7 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.7...0.45.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://w...\n\n_Description has been truncated_","html_url":"https://github.com/xingcan-hu/reverse-image-search/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xingcan-hu%2Freverse-image-search/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}}]}